我是否必须为每个jsp或java更改重启tomcat一切?

时间:2014-07-02 03:19:10

标签: java eclipse jsp tomcat

我在日食中运行tomcat v7.0。我必须为每个单独的jsp或java更改重启tomcat。我确信我已经设置了我的服务器错误。如何在不重新启动tomcat的情况下查看我的更改?

谢谢!

4 个答案:

答案 0 :(得分:3)

当您从eclipse部署到tomcat时,如果您计划在每次更改代码库时都不进行部署,则可以使用Jrebel。

Jrebel将感知您的更改并负责重新部署。唯一的问题是它必须购买插件,我知道有开源或免费的应用程序。

答案 1 :(得分:1)

如果您在DEBUG模式下运行应用程序,每次对JSP或Java代码进行任何更改时,它都会自动重启。

答案 2 :(得分:1)

您可以尝试从eclipse中删除tomcat实例,也可以尝试从Project Explorer中删除Servers文件夹。再次将服务器添加到eclipse并部署war文件。现在,无需重新启动服务器即可反映对JSP或javascript文件的更改。

答案 3 :(得分:0)

没必要,这取决于您的配置 在eclipse中配置Tomcat时,我们有3个选项

  1. 从不自动发布
  2. 资源更改时自动发布
  3. 在构建事件后自动发布
  4. 所以你可以根据你的要求配置它。你在eclipse中创建tomcat服务器后得到这个选项,然后选择tomcat服务器,然后按F3或右键单击并打开。 我更喜欢第2点选择并确保您在eclipse中自动取消选中构建,这样一旦您确定所有更改,您就可以构建项目并且tomcat得到重启automaticcaly