Java 部署到Tomcat时遇到的问题

Java 部署到Tomcat时遇到的问题,java,tomcat,primefaces,Java,Tomcat,Primefaces,我目前正在开发一个关于tomcat的项目。因此,对我来说,重新部署我的war是很常见的。不幸的是,下一件事经常发生: 1) 当我从manager gui取消部署时,它说它无法取消部署,我被迫停止tomcat并手动删除应用程序的文件夹,该文件夹包含WEB-INF\lib\primefaces.jar` 2) 当我使用curl从终端部署到/deploy?path=/path&update=true时,它说OK——成功部署,但在/path和webapps文件夹中显示404,情况与第1点类似,解决方案是

我目前正在开发一个关于tomcat的项目。因此,对我来说,重新部署我的
war
是很常见的。不幸的是,下一件事经常发生:

1) 当我从
manager gui取消部署时,它说它无法取消部署,我被迫停止tomcat并手动删除应用程序的文件夹,该文件夹包含
WEB-INF\lib\primefaces.jar`

2) 当我使用curl从终端部署到
/deploy?path=/path&update=true
时,它说OK——成功部署,但在
/path
和webapps文件夹中显示404,情况与第1点类似,解决方案是相同的

虽然这很烦躁,但我可以忍受。但是我正在开发一个生产应用程序,以后我不希望出现这个问题


有什么想法吗

您可以做一件事,即自动部署。对于自动部署,您必须在server.xml文件中使用Docbase标记创建war条目。默认情况下,自动部署处于活动状态。将war放在webapps文件夹中,然后重新启动tomcat。上下文将等于war文件名。谢谢,但我已经知道了。问题是,我重新部署了我的应用程序,这一切就开始了。顺便说一句,不总是这样,但我们通常从不在生产中进行热部署……解决了所有这些问题您可以做一件事,即自动部署。对于自动部署,您必须在server.xml文件中使用Docbase标记创建war条目。默认情况下,自动部署处于活动状态。将war放在webapps文件夹中,然后重新启动tomcat。上下文将等于war文件名。谢谢,但我已经知道了。问题是,我重新部署了我的应用程序,这一切就开始了。顺便说一句,不总是这样,但我们通常从不在生产中进行热部署……解决了所有这些问题