【发布时间】:2013-04-08 09:50:33
【问题描述】:
我正在使用 Java/Maven/Spring 应用程序堆栈,使用 Eclipse 和 m2e 集成。大部分情况下一切正常,但有点烦人的是,默认行为是在重新编译类时重新启动 servlet 容器中的整个应用程序上下文。
在我使用过的以前的应用程序堆栈中,我能够让应用程序上下文保持运行,并且在调试模式下运行时类热部署(使用 Jetty,只要方法签名不变)。
这不是 m2e 集成很容易支持的东西吗?
【问题讨论】:
-
你试过解决方案mentioned on this post 吗?如果失败,您可以随时使用 Jrebel 之类的产品,无需重启即可部署更改。
-
我们使用 tomcat 作为我们的容器,所以这不是我们的选择。
-
@anger 使用哪个容器并不重要。但是试试 JRebel