使用Tomcat和Serve模块在Eclipse WTP中更改类文件更改时停止应用程序重新启动而不启用发布

时间:2012-01-26 19:39:14

标签: tomcat eclipse-wtp

当启用“服务模块而不发布”时,似乎无法阻止应用程序重新加载类文件更改。我在服务器配置中选择了“从不自动发布”,但每次修改类文件(不是JSP - 使用JSP更改都可以),我的Web应用程序将重新启动。

经过一番挖掘,我发现在<Context .. reloadable="true"中将false更改为server.xml会停止重新加载。

但是,如何告诉WTP发布reloadable设置为false的应用程序?无论我的发布偏好如何,它似乎总是以reloadable="true"发布...

2 个答案:

答案 0 :(得分:9)

回答我自己的问题。只需转到Servers视图,双击服务器,选择底部的Modules选项卡,然后在那里禁用自动重新加载。完成。

答案 1 :(得分:0)

我在Eclipse中使用Tomcat时遇到了同样的问题。当Eclipse强行关闭时,我的Tomcat服务器处于启动状态,当我再次打开并启动错误时:“端口正在运行”

要解决此问题,请使用命令终止此端口进程。 下次,在您的服务器中执行 - &gt;打开配置 - &gt; Argument-&GT;停止开始 - &gt;应用

因此,每当Eclipse退出或终止时,服务器都会自动停止。

相关问题