【问题标题】:Eclipse: Apache Tomcat doesn't update my project until I restarted EclipseEclipse:在我重新启动 Eclipse 之前,Apache Tomcat 不会更新我的项目
【发布时间】:2012-05-02 07:29:59
【问题描述】:

我已经测试了一个简单的form.html。我在这里更改了一些东西,然后右键单击项目,在服务器上运行。我的服务器(Apache Tomcat)将运行我的项目。

但是,我不知道为什么,它很少更新我的项目。 (意思是 form.html 没有变化!!!)直到我重新启动 eclipse 并再次运行项目。

也许奇怪的是:没有消息框出现问我:“你想重新启动服务器”就像以前一样。但是我在 Eclipse 中将“总是在需要时重新启动服务器”配置为“总是”。但是,在我更改form.html 中的一些空格后,我只看到 Eclipse 保存并运行项目。 (不要停止并再次启动服务器)。可能是这里的问题!!!

(在此之前,我点击了不重启服务器,并记住了这个动作),但是我不知道如何再次配置这个

谢谢:)

【问题讨论】:

    标签: eclipse apache tomcat


    【解决方案1】:

    打开“服务器”视图并双击您的服务器。检查服务器位置和部署路径。打开发布选项卡并确保选中“资源更改时自动发布”。静态资源将热部署,无需重启服务器。

    您始终可以通过单击服务器视图中的服务器名称然后单击最右侧(在标题中)的图标来重新发布资源,Ctrl+Alt+ P.

    “重启服务器”功能可以在这里修改:window >prefereces > server >正在启动

    【讨论】:

    • 哦,谢谢 :) republish resources 对我来说非常好:D
    • 值得注意的是,Eclipse 不会注意到 Eclipse 之外的文件更改。如果您在 Eclipse 之外更改文件,请记住刷新 (F5) 父目录或整个 WebContent 目录!(抱歉,我把所有内容都加粗了,但这让我发疯了。)
    • 您也可以尝试 Window -> Preferences -> General -> Workspace 中的设置(本机挂钩,...),但没有多大帮助。我希望他们很快会为工作区中的所有文件集成WatchService
    猜你喜欢
    • 2012-08-02
    • 2017-01-09
    • 2012-11-13
    • 1970-01-01
    • 2012-06-12
    • 2011-01-14
    • 2012-11-03
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多