tomcat 运行javaweb项 提示无法将资源添加到Web应用程序缓存解决方法
javaweb项目tomcat启动提示web资源缓存不足具体如下不影响项目运行15-Aug-2024 13:35:20.200 警告 [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/web-vue2/ssdev/ux/login/style/font/font.css]的资源添加到Web应用程序[/cytj]的缓存中因为在清除过期缓存条目 后可用空间仍不足 - 请考虑增加缓存的最大空间。解决方法增加内存方式(不推荐)这种增加内存方式本质还是会缓存这些资源但其实很多资源没必要缓存按照规范图片、静态资源就不能放到classes目录下classes目录存程序可执行代码的而不是一些图片静态资源都存放到classes下导致class等程序可执行文件都没空间存储了。解决方法tomcat \conf\context.xml下 增加配置,单位kb 524288为512MB增加配置后在使用tomcat启动web项目不在显示缓存不足Resources cachingAllowedtrue cacheMaxSize524288 /禁用缓存(推荐)禁用 Tomcat 资源缓存避免扫描 repository 下的大量图片项目 webapp下新建META-INF目录(如果没这个目录)放入context.xml文件例如cytjws\src\main\webapp\META-INF\context.xmlcontext.xml?xml version1.0 encodingUTF-8?Context!-- 禁用 Tomcat 资源缓存避免扫描 repository 下的大量图片 --ResourcescachingAllowedfalse//Context编译war包目录结构如下cytjws\META-INF\MANIFEST.MF