停止Eclipse在文件保存时重新启动我的Web应用程序

时间:2009-04-03 01:19:05

标签: eclipse jsf facelets

我正在Eclipse中创建一个JSF / Facelets Web应用程序。我已经将我的项目配置为使用由Eclipse启动/停止的Tomcat(6.0)服务器。

每当我保存文件(例如.xhtml)时,Eclipse都会重新启动应用程序,从而破坏我的HTTP会话。这很烦人,因为我经常更新我的.xhtml文件,并且应用程序不需要重新启动来检测更改。

有没有办法阻止Eclipse重新启动应用程序?具体来说,我可以将Eclipse配置为仅在保存某种类型的文件时重新启动应用程序吗?

4 个答案:

答案 0 :(得分:8)

在服务器视图中,双击Tomcat实例。 这将打开Tomcat服务器的属性。 由于我不确定哪个参数可以帮助您解决问题,请在后一个视图中检查以下选项:

  • 自动发布,选择“覆盖默认设置”选项,发布间隔为1秒。
  • 在服务器选项中,取消选中“不发布服务器模块”和“将模块上下文发布到单独的XML文件”选项。
  • 在“模块”选项卡中,对于部署的每个模块,请检查是否已启用“自动重新加载”。

希望这会对你有所帮助。

答案 1 :(得分:0)

我一直都在使用它,它对我来说很好。只有在更改类或Web描述符时才会重新加载上下文。

在您的项目结构中,您保留.xhtml文件,这使得eclipse在更改时重新加载上下文?

答案 2 :(得分:-1)

关闭“自动构建”

答案 3 :(得分:-1)

如果Eclipse中的构建器设置为在保存时部署,则会发生这种情况。右键单击您的项目 - >属性 - >助洗剂