当启用“服务模块而不发布”时,似乎无法阻止应用程序重新加载类文件更改。我在服务器配置中选择了“从不自动发布”,但每次修改类文件(不是JSP - 使用JSP更改都可以),我的Web应用程序将重新启动。
经过一番挖掘,我发现在<Context .. reloadable="true"
中将false
更改为server.xml
会停止重新加载。
但是,如何告诉WTP发布reloadable
设置为false
的应用程序?无论我的发布偏好如何,它似乎总是以reloadable="true"
发布...
答案 0 :(得分:9)
回答我自己的问题。只需转到Servers视图,双击服务器,选择底部的Modules选项卡,然后在那里禁用自动重新加载。完成。
答案 1 :(得分:0)
我在Eclipse中使用Tomcat时遇到了同样的问题。当Eclipse强行关闭时,我的Tomcat服务器处于启动状态,当我再次打开并启动错误时:“端口正在运行”。
要解决此问题,请使用命令终止此端口进程。 下次,在您的服务器中执行 - &gt;打开配置 - &gt; Argument-&GT;停止开始 - &gt;应用的
因此,每当Eclipse退出或终止时,服务器都会自动停止。