Я пытаюсь реализовать встроенный веб-сервер Tomcat. Все работает хорошо. Но при перезапуске сеанс очищается.
Я пытаюсь реализовать правильную конфигурацию сохранения сеанса. Но безуспешно. Это мой текущий фрагмент кода. Что с этим не так?
...
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()
не влияет на сеансы.
Я шагаю вперед, но все равно безуспешно.