JavaEE Servlet不会热部署

问题描述:

我开始使用javaEE并且正在做一些基本的servlet工作。所以我使用Eclipse霓虹灯和GlassFish服务器。创建了一个动态的Web项目,一切正常。JavaEE Servlet不会热部署

问题在于servlet文件的更改。如果java文件发生变化,则不会发生任何事情 - 不会进行热部署/重新发布。我必须完成从服务器中删除应用程序并重新添加它以查看更改。

  • 更改.html文件作品(不影响servlet的变化)
  • 重建无助
  • 服务器“干净”什么都不做
  • 服务器重启并没有
  • “自动发布时,资源的变化“当然是,因此html的变化

问题可能是,它没有观察到正确的文件触发重新部署。

我还没有尝试GlassFish,但可以看到WildFly与默认服务器设置相同的行为。

尝试将\.class$添加到服务器设置中的应用程序重新载入行为部分。 (这将是爆炸部署的情况。)

贷varantes答案this问题