我的spring boot(2.2)应用程序有一个标准的Dockerfile
FROM openjdk:11-slim
EXPOSE 8080
COPY ./build/libs/*.jar ./app.jar
CMD java -jar app.jar
Spring Boot中有一个属性可以启用 session 持久性(在我的情况下为
Tomcat
)server.servlet.session.persistent=true
对于我的一站式应用程序,使用redis似乎是一个过大的选择。
也许我可以创建一个卷来存储 session ?
最佳答案
只需定义目录:
server.servlet.session.store-dir=/<the directory you mount as volume>
而已。
关于java - 如何在docker内部持久化运行在tomcat上的Spring Boot应用程序的 session ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59627298/