tomcat8调整cacheMaxSize

记录一次升级到tomcat8后,有关缓存的日志警告不断泛滥,

  • 无法将资源添加到缓存
  • 收回过期的缓存条目后可用空间不足
  • 考虑增加缓存的最大大小

如:
16-Jun-2020 09:58:17.073 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap.css]的

16-Jun-2020 09:58:17.066 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap-grid.min.css]的资源添 加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.067 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap-grid.min.css.map]的资 源添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.069 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap-reboot.css.map]的资源 添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.072 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap-reboot.min.css]的资源 添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.072 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap-reboot.min.css.map]的 资源添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.073 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap.css]的资源添加到Web应 用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.073 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap.css.map]的资源添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.074 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap.min.css]的资源添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.074 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap.min.css.map]的资源添加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
16-Jun-2020 09:58:17.075 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/static/admin/plugins/bootstrap/css/bootstrap3.3.7.min.css]的资源添 加到Web应用程序[/my-blog]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。

这时将该cacheMaxSize值调整为小于100m(默认为10m

<Resources cacheMaxSize="100000" />

或者

<Resources cacheMaxSize="100000" />

或者

<Resources cachingAllowed="false"/>

$CATALINA_BASE/conf/context.xml下面的添加块之前,添加后的配置

<Context>
	<!-- cacheMaxSize值调整 -->
	<Resources cacheMaxSize="100000" />
	
    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->
</Context>

再次重启tomcat。

参考1:https://stackoverflow.com/questions/26893297/tomcat-8-throwing-org-apache-catalina-webresources-cache-getresource-unable-to
参考2:https://support.cloudbees.com/hc/en-us/articles/216567087-Catalina-cache-warnings-Unable-to-add-the-resource-to-the-cache

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值