【发布时间】:2014-07-02 03:19:10
【问题描述】:
我在我的 Eclipse 中运行 tomcat v7.0。我必须为每一个 jsp 或 java 更改重新启动 tomcat。我确定我以某种方式设置了我的服务器错误。如何在不重新启动 tomcat 的情况下查看我的更改?
谢谢!
【问题讨论】:
-
使用Tomcat Manager 来部署和取消部署您的应用程序。或integrate.
我在我的 Eclipse 中运行 tomcat v7.0。我必须为每一个 jsp 或 java 更改重新启动 tomcat。我确定我以某种方式设置了我的服务器错误。如何在不重新启动 tomcat 的情况下查看我的更改?
谢谢!
【问题讨论】:
当您从 eclipse 部署到 tomcat 时,如果您计划在每次更改代码库时不部署,您可以使用 Jrebel。
Jrebel 会感知您的更改并负责重新部署。唯一的问题是它是一个必须购买的插件,我知道有类似的开源或免费应用程序。
【讨论】:
如果您在 DEBUG 模式下运行应用程序,每次您对 JSP 或 java 代码进行任何更改时,它都会自动重新启动。
【讨论】:
您可以尝试从 eclipse 中删除 tomcat 实例以及 Project Explorer 中的 Servers 文件夹。再次将您的服务器添加到 Eclipse 并部署您的 war 文件。对 JSP 或 javascript 文件的更改现在无需重新启动服务器即可反映。
【讨论】:
这不是必须的,这取决于您的配置 当您在 Eclipse 中配置 Tomcat 时,我们有 3 个选项
所以您可以根据您的要求进行配置。在eclipse中创建tomcat服务器后,您将获得此选项,然后选择tomcat服务器,然后按F3或右键单击并打开。 我更喜欢第 2 点来选择并确保您在 eclipse 中取消选中自动构建,这样一旦您确定所有更改,您就可以构建项目和 tomcat 自动重启
【讨论】: