11

每当我在我的 WTP 项目中保存 JSP 文件时,Eclipse 都会重新启动它的 Tomcat 实例。这有点让我发疯。我不想完全禁用自动重新加载,我只是不想在保存不需要重新启动的文件时发生这种情况。

我不确定 Eclipse WTP 在这方面是如何工作的。这可能是我的项目结构吗?JSP 文件位于 WEB-INF/jsp 中。

这个 SO 问题与我的类似,但没有足够的答案)

编辑:我希望自动重新加载发生,但不适用于不需要它的文件保存。当我保存 JSP 时,没有理由让 Tomcat 重新启动。因此,如果可能的话,我正在寻找的是一种更智能的重新加载方式。

4

4 回答 4

11

打开 server.xml(如果您不知道它在哪里,请使用 ++ 快捷方式CtrlShiftR找到适当的上下文标签并将 reloadable 设置为 false。这样,Tomcat 可以在 Eclipse 不重新启动的情况下进行热代码替换。

于 2009-06-29T14:39:58.427 回答
3

我已经向 Eclipse 提交了一个补丁,允许您为每个服务器指定是否希望它添加默认启用或禁用“自动重新加载”的新模块。他们正在考虑为 Eclipse 的下一个版本打补丁。

您可以通过在此处投票支持此补丁来提供帮助:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=363892

于 2011-11-28T21:51:30.370 回答
2

面临同样的问题,将 reloadable 设置为 false 也禁用 java 类的重新加载。我已经解决了将我的 eclipse 项目的 web-inf/lib 文件夹移动到另一个文件夹的问题。这是wtp错误。

重量级

于 2010-09-16T13:50:55.927 回答
0

禁用应用程序的自动重新加载。您链接到的问题的答案中提到了它。(家伙说要启用它,但这会导致您观察到的行为。改为禁用它!)

于 2009-05-30T08:00:57.893 回答