Jenkins 每次重新启动Tomcat时都会丢失会话

Jenkins 每次重新启动Tomcat时都会丢失会话,jenkins,tomcat,ibm-cloud,cloud-foundry,Jenkins,Tomcat,Ibm Cloud,Cloud Foundry,我在Tomcat服务器上托管我的Jenkins Master。问题是,当我的Tomcat服务器重新启动时,它会清除整个会话,每次我都必须重新配置Jenkins master 我查看了一下internet,发现会话持久性是在config.xml文件中完成的。问题是我在META-INF中没有这个文件,即使在我创建它的时候,一旦我重新启动服务器,它就会被删除 我怎样才能继续?多亏了Cloud Foundry,您对文件系统所做的更改是短暂的,这意味着一旦应用程序重新启动,这些更改就会被丢弃 如果可以确定

我在Tomcat服务器上托管我的Jenkins Master。问题是,当我的Tomcat服务器重新启动时,它会清除整个会话,每次我都必须重新配置Jenkins master

我查看了一下internet,发现会话持久性是在config.xml文件中完成的。问题是我在META-INF中没有这个文件,即使在我创建它的时候,一旦我重新启动服务器,它就会被删除


我怎样才能继续?多亏了Cloud Foundry,您对文件系统所做的更改是短暂的,这意味着一旦应用程序重新启动,这些更改就会被丢弃

如果可以确定更改发生的路径,则可以将更改保存到应用程序,以便将更改保存到外部CIFS或NFS共享


或者,您可以在正在运行的目录中对config.xml进行更改
cf push
。但是,每次更改此文件时,都需要再次运行
cf push

Tomcat版本?您可以包括conf/server.xml和conf/context.xml吗。另外,您的META-INF/context.xml。如何部署Tomcat?从tomcat.apache.org下载股票?软件包经理?Java构建包?谢谢。我正在使用这个buildpack:我通过以下命令与Cloud Foundry一起部署:
cf push app name-p jenkins.war-m 512M-bhttps://github.com/Altoros/jenkins-buildpack
不幸的是,我没有conf文件夹,也没有context.xml:(对不起,我不熟悉这个buildpack。