我遇到了麻烦,我的webapp包含一个无效的context.xml(缺少数据库凭证),可以在我的所有环境(开发,测试,生产)中重复使用相同的战争。
我的部署步骤是:
当我尝试使用新的myApp.war文件更新我的应用程序时,tomcat7不会部署新的源代码,而是使用旧文件夹刷新它!
如果我尝试删除我的目录tomcat删除也.xml
在我的情况下,您可以在catalina.out日志中阅读以下行:
重新加载上下文[/ myApp]
当tomcat7重新部署应用程序时,您可以阅读以下行:
取消部署上下文[/ myApp]
这是一个“非常”麻烦的情况!!!
我可以在不丢失myApp.xml的情况下重新部署新的myApp.war吗?
注意:“刷新”应用程序是一个tomcat7主题,当我将war重写为tomcat6时,我的应用程序被重新部署!