Spring DevTools持久会话空会话映射

时间:2019-02-04 10:51:02

标签: spring-boot session devtools persistent

我正在尝试使Spring会话持久性发挥作用,但到目前为止还没有运气。 因此,我启动了该应用程序,登录并更改Java代码以强制重新启动,然后会话丢失。

使用server.servlet.session.persistent=true启用了会话持久性。 我看到此属性被选中,并且Tomcat配置正确。

经过一些调试后,我发现org.apache.catalina.session.StandardManager中的doUnload()方法被正确调用,但是会话映射为空! 这发生在https://github.com/Oreste-Luci/apache-tomcat-8.0.26-src/blob/05aeff976f6a75346c95cf6d3a9c8add8b9cb0bc/java/org/apache/catalina/session/StandardManager.java#L338中。

知道为什么会这样吗?我确实登录了,所以我希望会话可以创建...

Spring Boot 2.1.1.RELEASE,Tomcat以相同版本启动

0 个答案:

没有答案