java - 防止 tomcat 7 在每次覆盖/取消部署我的 webapp 时删除我的自定义上下文文件

标签 java deployment tomcat7 datasource

我在 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/

相关文章:

java - REST 良好实践 : new resource or parameter?

java - 将编码的 UTF-8 字符转换为 android 中的特殊重音字符

python - 在没有互联网访问的情况下部署 Django 的简单方法?

deployment - WiX 自定义操作项目 - BadImageFormatException

security - 在 tomcat 7 中强制 ssl

linux - shell脚本中的命令是否等待前一个命令的执行完成?

java - PKCS#7 登录并验证签名

java - 检测edittext android Pie中的语言类型?

azure - 在 azure 函数发布过程中包含使用 dllimport 使用的 c/c++ 非托管代码 dll

tomcat启动问题