如何在Spring Boot项目中添加tomcat缓存过滤器?

时间:2020-04-20 12:16:16

标签: spring-boot tomcat tomcat8

我已经阅读了有关 tomcat 的缓存过滤器的文章。据说下载了cacheFilter jar并将jar文件复制到

[TOMCAT_HOME] / webapps / ROOT / WEB-INF / lib

并修改

[TOMCAT_HOME] /webapps/ROOT/WEB-INF/web.xml

文件。 但是我正在部署Spring Boot的WAR文件。它不包含web.xml文件。

我尝试创建一个web.xml文件并添加了

<listener>
     <listener-class>org.springframework.boot.legacy.context.web.SpringBootContextLoaderListener</listener-class>
</listener> 

并添加了过滤器。但是该应用程序无法运行。我得到

java.lang.IllegalStateException:非法访问:此Web应用程序 实例已经停止。不能加载 []。以下 堆栈跟踪被抛出以用于调试目的以及试图 终止导致非法访问的线程。

有什么办法解决这个问题?

我确实尝试过重新启动雄猫,从工作目录中删除catalina文件夹,并清除了我的temp文件夹。

0 个答案:

没有答案