Я прочитал статью о фильтре кэша tomcat . Говорят, что скачали флягу cacheFilter
и скопируйте файл фляги в
[TOMCAT_HOME] / webapps / ROOT / WEB-INF / lib
и измените файл
[TOMCAT_HOME] /webapps/ROOT/WEB-INF/web.xml
. Но я развертываю файл WAR Spring Boot. Он не содержит веб-файла. xml.
Я попытался создать файл web.xml
, добавил
<listener>
<listener-class>org.springframework.boot.legacy.context.web.SpringBootContextLoaderListener</listener-class>
</listener>
и добавил фильтры. Но приложение не запускается. Я получаю
java .lang.IllegalStateException: незаконный доступ: этот экземпляр веб-приложения уже остановлен. Не мог загрузить []. Следующая трассировка стека генерируется для целей отладки, а также для попытки завершить поток, вызвавший недопустимый доступ.
Есть ли способ решить эту проблему?
Я пытался чтобы перезапустить мой tomcat, удалите папку catalina из рабочего каталога и очистите мою временную папку.