7

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

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

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

4

4 回答 4

9

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

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

希望这会帮助你。

于 2009-04-03T06:01:18.227 回答
0

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

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

于 2009-04-03T08:13:13.387 回答
-1

关闭“自动构建”

于 2009-04-03T02:36:03.897 回答
-1

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

于 2009-04-07T11:58:43.187 回答