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

时间:2020-07-31 15:19:58

标签: jenkins tomcat ibm-cloud cloudfoundry

我将Jenkins Master托管在Tomcat服务器上。问题是,当我的Tomcat服务器重新启动时,它将清除整个会话,并且每次我从零开始时都要重新配置Jenkins主服务器。

我在互联网上看了一下,发现会话持久性已在 config.xml 文件中完成。问题在于,我在META-INF中没有此文件,即使我创建该文件,也要在重新启动服务器后将其删除...

我该如何进行?谢谢

1 个答案:

答案 0 :(得分:0)

在Cloud Foundry中,您对文件系统所做的更改是短暂的,这意味着它们会在应用程序重新启动后立即被丢弃。

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

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