2012-04-20 79 views
4

我测试了我的一个简单的form.html。我在这里改变一些东西,然后右键点击项目,在服务器上运行。我的服务器(Apache Tomcat)将运行我的项目。Eclipse:Apache Tomcat在我重新启动Eclipse之前不更新我的项目

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

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

(在这之前,我已单击不是重新启动服务器,并记住这个动作),但我不知道如何为这个

再次感谢配置:)

回答

9

打开“服务器”查看并双击您的服务器。检查服务器位置并部署路径。打开发布选项卡并确保选择“”时选择“自动发布”。静态资源将被热部署,并且不需要重新启动服务器。

你总是可以在Server视图中单击您的服务器名称,然后单击该图标,以最右侧(在头),按Ctrl + Alt键+P重新发布资源。

“重启服务器”功能可以在这里修改:窗口>参数>服务器>启动

+0

谢谢:)'republish resources'对我非常非常好:D – hqt 2012-04-21 04:12:07

+0

**值得注意的是,Eclipse没有注意到Eclipse以外的文件更改。如果你在Eclipse之外更改文件,请记得刷新(F5)父目录或整个WebContent目录!**(抱歉让所有的粗体都变了,但这让我疯狂) – idmean 2015-08-03 08:59:29

+0

你也可以尝试在Window->首选项 - >常规 - >工作区(原生钩子,...),但没有多大帮助。我希望他们能尽快为工作区中的所有文件加入[WatchService](https://docs.oracle.com/javase/tutorial/essential/io/notification.html#overview)。 – Stefan 2015-08-03 09:12:55

相关问题