环境
- Linux/Ubuntu20.04LTS
- InterlJ IDEA Community Editon 2021.1
- apache-tomcat-8.5.68
- apache-tomcat-7.0.109
异样
应用版本为apache-tomcat-8.5.68
org.apache.catalina.webresources.Cache.getResource 因为在革除过期缓存条目后可用空间仍有余
org.apache.catalina.webresources.Cache.getResource 无奈将位于[/WEB-INF/classes/]的资源增加到Web应用程序[/SSH]的缓存中,因为在革除过期缓存条目后可用空间仍有余 - 请思考减少缓存的最大空间。[localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无奈将位于[/WEB-INF/classes/target/classes/target/classes/target/classes/WebRoot/WEB-INF/lib/jboss-jmx.jar]的资源增加到Web应用程序[/SSH]的缓存中,因为在革除过期缓存条目后可用空间仍有余 - 请思考减少缓存的最大空间。
起因
- 缓存条可用空间仍有余,请思考减少缓存的最大空间
- Tomcat 绝对于我的项目版本过高
计划
- 在运行的Tomcat目录下 /conf/context.xml 的最上面增加(默认是1024KB)
<Resources cachingAllowed="true" cacheMaxSize="100000" />
<WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!--creat bu layuji 0n 2021-06-29 --> <Resources cachingAllowed="true" cacheMaxSize="100000" />
提醒:最好加上相应正文,以便前面遗记的时候记得为啥增加该段代码!
- 版本过高,应用低点的版本 这里改应用Tomcat 7.0.109的运行版本
【遇上旱季,吃定彩虹】 --Layuji