当前位置: 代码迷 >> 综合 >> tomcat启动失败,org.apache.catalina.webresources.Cache.getResource Unable to add the resource
  详细解决方案

tomcat启动失败,org.apache.catalina.webresources.Cache.getResource Unable to add the resource

热度:20   发布时间:2023-12-22 14:51:04.0

声明:本文参考

https://www.cnblogs.com/ShaYeBlog/p/7387701.html

https://blog.csdn.net/cicada688/article/details/14451541

https://www.cnblogs.com/rocomp/p/4802396.html

【适用场景】:tomcat启动失败,查看日志org.apache.catalina.webresources.Cache.getResource Unable to add the resource
【适用人群】:小白菜

 

【问题描述】

tomcat启动失败,查看日志,发现有很多很多警告:org.apache.catalina.webresources.Cache.getResource Unable to add the resource at xxx to the cache because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache

【解决方案】

在 /conf/context.xml 的 </Context>前添加以下内容,重启tomcat解决

 <Resources cachingAllowed="true" cacheMaxSize="100000" />   

 

【纯属开心】

server.xml配置文件用于对整个容器进行相关的配置,<context>元素是指一个WEB应用程序,处理当前WEB应用程序的所有请求,每一个<Context>必须使用唯一的上下文路径。

<context>元素的cachingAllowed属性含义是:是否允许启用静态资源(HTML、图片、声音等)的缓存。默认值为true。

<context>元素的cacheMaxSize属性含义是:设置静态资源缓存的最大值,单位为K。tomcat8以上默认大小是10M。

 

 

  相关解决方案