Как добавить фильтр кэша Tomcat в весенний загрузочный проект? - PullRequest
0 голосов
/ 20 апреля 2020

Я прочитал статью о фильтре кэша 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 из рабочего каталога и очистите мою временную папку.

...