【问题标题】:Avoid Server restart after publishing resource in eclipse?在eclipse中发布资源后避免服务器重启?
【发布时间】:2015-01-13 10:25:34
【问题描述】:

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

【问题讨论】:

    标签: java eclipse maven tomcat webserver


    【解决方案1】:

    我认为您正在寻找热部署?

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

    【讨论】:

    • 谢谢,我看起来一模一样。
    【解决方案2】:

    每当您更改代码时,Eclipse 会自动检测您的源代码是否已修改,并开始将您的实际代码重新部署到服务器中。这样 Tomcat 服务器就会在特定的时间间隔内重新启动。

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

    对于 Tomcat 7 你必须这样做。

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

    <Context>
    

    为:

    <Context reloadable="true">
    

    CATALINA_HOME 是您的 tomcat 安装位置。

    【讨论】:

      【解决方案3】:

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

      一次性完成所有模块

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-23
        • 2014-03-10
        • 2010-09-12
        • 1970-01-01
        • 2016-07-18
        • 1970-01-01
        • 1970-01-01
        • 2011-04-03
        相关资源
        最近更新 更多