我在 tomcat 7 上部署了一个 Web 应用程序。它的名为 myAppName.xml 的上下文文件位于
$CATALINA_HOME/conf/Catalina/localhost 文件夹。
我面临的问题是,每次覆盖或取消部署时,我的配置文件都会从 $CATALINA_HOME/conf/Catalina/localhost
文件夹中删除,我必须从备份位置复制/粘贴它。
我怎样才能防止这种行为?我不想每次在 webapp 中更改某些内容时都复制/粘贴上下文文件。
最佳答案
将它放入源代码树中的 web/META-INF 中,然后 Tomcat 会在每次部署时将其从那里复制到 conf/.... 中。默认情况下,Tomcat 7 甚至不会这样做,只需在原处使用即可。
关于java - 防止 tomcat 7 在每次覆盖/取消部署我的 webapp 时删除我的自定义上下文文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15111527/