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