0

我在 Eclipse Juno EE 中有一个动态 Web 项目。每当我对项目中的 java 文件进行更改时,这些更改都不会反映。该文件的旧版本运行。有人可以帮忙吗!

4

2 回答 2

1

关键是在Eclipse中配置tomcat服务器,禁用Auto Reloading但启用Auto Publishing,这样就可以使用JVM hotswap了。这是一篇详细讨论它的文章。如何使用 Tomcat 和 Eclipse 设置热代码替换

值得一提的是,有一款名为 JRebel 的商业产品,比 JVM HotSwap 强大得多。如果您有兴趣,这里是一个比较 JRebel 和 HotSwap的链接。

于 2013-03-17T22:06:18.023 回答
0

您必须重新部署整个应用程序或在调试模式下运行它,在这种模式下可以进行一些热部署(如果您不更改方法的签名)。

于 2013-03-17T21:41:33.177 回答