Очистить все сеансы для веб-приложения в tomcat 7


Я пытаюсь обновить пару файлов JAR после запуска моего веб-приложения и делаю перезагрузку, чтобы изменения вступили в силу.(требование) Проблема в том, что информация о сеансе сохраняется tomcat. Да, у меня есть слушатель" sessionEventListener " в моем приложении, но это не должно быть проблемой IMHO.

Я хочу, чтобы все начиналось заново с tomcat (работает автономно), будь то сессии, кэш или любая информация о веб-приложении, предоставленная tomcat, за исключением военного досье, конечно.

Любая помощь будет признательна.

2 5

2 ответа:

Во время разработки (в Eclipse) я обычно использую опцию "очистить рабочий каталог Tomcat", найденную при щелчке правой кнопкой мыши на представлении серверов. Это сотрет все данные, связанные с сеансом.

В вашем контексте tomcat 7.xml вы можете добавить/раскомментировать эту строку, чтобы очистить все сеансы при перезапуске tomcat.

<Manager pathname="" />