以上为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。