Tomcat8.5的版本启动时报because there was insufficient free space available after evicting expired cache

在这里插入图片描述
以上为tomcat8.5的版本启动时报的warning,经查询,这是因为tomcat的缓存没有足够的可用空间后加载文件

解决方法:
在tomcat的/conf/context.xml中的中添加
<Resources
cachingAllowed=“true”
cacheMaxSize=“200000” ---->这里单位是 KB
/>

下面是摘抄官网的结果:
Resources 是资源定义元素
cachingAllowed和cacheMaxSize 是公共属性

cachingAllowed:如果此标志的值是true,将用于静态资源的高速缓存。如果没有指定,该标志的默认值是true。这个值可以在Web应用程序运行时进行更改(例如,通过JMX)。当缓存在缓存禁用任何资源目前是从缓存中清除。

cacheMaxSize :以KB为单位的静态资源缓存的最大尺寸。如果未指定,则缺省值为10240 (10兆字节)。这个值可以在Web应用程序运行时进行更改(例如,通过JMX)。如果缓存正在使用的内存大于新的限制缓存将尝试规模随着时间的推移,以满足新的限制,以减少。如果需要的话,cacheObjectMaxSize将降低,以确保它是不大于 cacheMaxSize/20。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值