5

我正在使用netbeans 7.1.2tomcat 7。当我在 .java 或 .xhtml 文件中进行一些更改时,文件会在我保存时部署,但我必须重新启动 tomcat 服务器才能在浏览器中查看更改。
你能帮我解决这个问题吗?

4

2 回答 2

1

通常,xhtml 文件更改应在部署到没有启动服务器的 tomcat 后应用。但是在重新启动服务器之前,Java 文件更改并不适用。

检查对 xhtml 文件所做的更改是否成功应用于 tomcat Web 应用程序中的 war 文件。如果成功添加,则重新加载您的页面。应适用更改。

解决问题。

对于应用 java 端更改而无需重新启动 tomcat,有一些工作要做。

您可以在调试模式下执行此操作。附加调试,然后单击应用代码更改按钮。它将进行热部署。

或者在 conf 下编辑你的 tomcat 中的 server.xml。

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

设置自动部署=真

于 2013-07-26T13:04:05.450 回答
0

我认为现在回答这个问题为时已晚。

但是对于谁有这个问题。

我遇到了同样的问题,为了修复它,我必须清理项目,然后通过 tomcat 运行它。这样,tomcat应该重建我的项目,所以一切都是新鲜和干净的,我的问题就这样解决了。

于 2016-11-26T20:16:13.693 回答