在 Eclipse 中发布资源后避免服务器重启?

Avoid Server restart after publishing resource in eclipse?

我正在使用 Eclipse 服务器将我的 Web 应用程序发布到本地 tomcat server.Whenever 我修改了 java 或非 java 资源,它被发布到服务器(因为我选择了资源更改时自动发布)。但是问题 资源一发布,服务器就会重新启动,我想避免这种情况,因为这会花费大量时间。如何避免服务器重启?

我想你是在寻找热部署?

这是我前段时间看到的一个很好的教程http://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/

每当您更改代码时,eclipse 会自动检测您的源已修改,并且开始将您的实际代码重新部署到服务器。因此 Tomcat 服务器在特定的时间间隔内重新启动。

可以配置tomcat自动reload,配置Context的reloadable属性为true。

做Tomcat 7 你必须做。

编辑CATALINA_HOME/conf/context。xml 变化:

<Context>

对于:

<Context reloadable="true">

其中 CATALINA_HOME 是您的 tomcat 安装。

点击“Module”视图,确保“Auto Reload”为“Disabled”。默认启用。它将停止自动重启。

一次性完成所有模块

在服务器选项中,取消选中选项 Modules auto reload by default

也看看Stop Eclipse restarting my web app on file save