首页 文章

在提取war文件时,Tomcat7会重写我的context.xml

提问于
浏览
1

我的java应用程序有更多版本的外部context.xml,每个环境一个 . 计划是有一个war文件,并使用正确的context.xml进行 生产环境 ,登台,开发等 .

我目前将context.xml复制/符号链接到 /usr/local/apache-tomcat-7.0.72/conf/Catalina/localhost/myapp.xml . 然后我从我的源创建war文件,然后将其复制到 /usr/local/apache-tomcat-7.0.72/webapps . catalina正在运行并在webapps文件夹中爆炸war文件 . 同时它从conf文件夹中删除我的 myapp.xml . 出于这个原因,我的应用程序没有加载正确的配置并失败 . 如果我再次复制myapp.xml并重新启动tomcat就行了 .

有没有办法告诉tomcat在提取war文件时不删除我的conf文件?或者外部context.xml是否有更好的位置

1 回答

相关问题