我正在使用 netbeans 7.1.2 和 tomcat 7 。当我在.java或.xhtml文件中进行一些更改时,在保存文件时会部署该文件,但我必须重新启动tomcat服务器以查看浏览器中的更改。
你可以帮我解决这个问题吗?
答案 0 :(得分:1)
通常xhtml文件更改应该在部署到没有启动服务器的tomcat之后应用。 但是在重新启动服务器之前,java文件更改不适用。
检查对tomcat web apps中成功应用于war文件的xhtml文件所做的更改。如果成功添加,则重新加载您的页面。应该适用变化。
解决。
对于在重启tomcat时应用java端更改,还有一些工作要做。
您可以在调试模式下执行此操作。附加调试,然后单击“应用代码更改”按钮。 它将进行热部署。
或者在conf。
下编辑tomcat中的server.xml<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
设置autoDeploy = true
答案 1 :(得分:0)
我认为回答这个问题为时已晚。
但对于谁有这个问题。
我有同样的问题并且为了解决它我必须清理项目然后通过tomcat运行它。通过这种方式,tomcat应该重建我的项目,所以一切都清新干净,我的问题就解决了。