【发布时间】:2020-06-19 07:55:28
【问题描述】:
我正在尝试实现 tomcat 嵌入式 Web 服务器。一切运作良好。但是当我重新启动时会话被清除。
我正在尝试实施正确的会话持久性配置。但没有成功。这是我当前的代码 sn-p。它有什么问题?
...
var store = new FileStore();
store.setDirectory("/tmp/tomcat.embedded.session.store.demo");
var manager = new PersistentManager();
manager.setStore(store);
manager.setSaveOnRestart(true);
var context = tomcat.addWebapp("", docBase);
context.setReloadable(false);
context.setSessionTimeout(60);
context.setManager(manager);
...
编辑:
我发现 StandardManager 可以将会话存储到文件调用方法StandardManager.unload()。但是StandardManager.load() 对会话没有影响。
我领先一步,但仍然没有成功。
【问题讨论】:
标签: tomcat tomcat9 embedded-tomcat