我正在使用Jenkins部署到容器插件将项目部署到本地tomcat。根据Jenkins控制台的输出,该插件重新部署,取消部署,然后作为其过程的一部分进行部署。在取消部署下,Tomcat删除CATALINA_BASE $ / conf目录/ [引擎] / [主机名] / [myprojectname] .XML上下文文件(又名$ CATALINA_BASE / conf目录/卡塔利娜/本地主机/ [myprojectname] .XML)的原因说明这里。
据我所知,使用deploy插件时,该问题的答案不适用。
我正在使用此文件配置资源并将其放在/META-INF/context.xml中是不可行的,因为我需要能够部署到不同的上下文中。
我尝试将文件设置为只读,这导致Jenkins进程失败,因为它无法删除文件。在server.xml中将autoDeployment设置为false也无济于事。
这个问题是从不同的这一个在他的情况下,文件重命名,而矿被删除。
如何阻止插件删除上下文文件?如果我不能,可以使用什么替代方法?
一只斗牛犬
相关分类