4

自从切换到 Tomcat 8 后,我的 catalina.out 中不断收到这样的消息

org.apache.catalina.webresources.Cache.getResource 无法将 [/intranet/includes/MailFunctions.jsp] 处的资源添加到缓存,因为在驱逐过期缓存条目后可用空间不足 - 考虑增加缓存

我在文档中发现将诸如 cachingAllowed="false" antiResourceLocking="false" antiJARLocking="true" cacheMaxSize="0" cacheTTL="1" 之类的条目添加到我的 META-INF/context.xml 文件中完成,但这似乎并不能消除问题。

有谁知道如何阻止这些消息?

谢谢

4

3 回答 3

3

我有同样的问题,但在另一篇对我有用的帖子中找到了答案

在您的 $CATALINA_BASE/conf/context.xml 之前添加以下块

</Context>

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

这为我解决了。

于 2018-01-17T15:05:48.277 回答
0

“里面的标签”在哪里,我觉得:</p>

  1. Tomcat/bin/catalina.bat int 这个添加set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]
  2. eclipse->windows->preferences..->tomcat->jvm..->jvm add-Xms256m -Xmx512m
  3. eclipse->首选项->Java->安装jres->编辑添加-Xms256M -Xmx640M -XX:PermSize=256m -XX:MaxPermSize=768m
于 2016-11-30T11:53:00.370 回答
-2

对于其他无法找到此问题的答案的人,答案似乎很简单,只需将其添加到标签内的 $SERVER_HOME/conf/context.xml

于 2014-12-22T13:16:52.130 回答