乐趣区

关于ubuntu:catalinawebresourcesCachegetResource空间仍不足

环境

  • 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] 的缓存中,因为在革除过期缓存条目后可用空间仍有余 - 请思考减少缓存的最大空间。

起因

  1. 缓存条可用空间仍有余, 请思考减少缓存的最大空间
  2. Tomcat 绝对于我的项目版本过高

计划

  1. 在运行的 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" />

提醒:最好加上相应正文,以便前面遗记的时候记得为啥增加该段代码!

  1. 版本过高,应用低点的版本 这里改应用 Tomcat 7.0.109 的运行版本

【遇上旱季,吃定彩虹】–Layuji

退出移动版