2014-12-08 3 views
3

С переходом на Tomcat 8, я постоянно получаю сообщения, как это в моем catalina.outНевозможно устранить предупреждения Tomcat кэша в 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, который я сделал, но это, похоже, не устраняет проблема.

Кто-нибудь знает, как остановить эти сообщения?

Благодаря

ответ

3

Для тех, кто еще не в состоянии найти ответ на этот вопрос, ответ кажется быть столь же просто, как добавить это к вашему $ SERVER_HOME/CONF/context.xml внутри тега

+1

Что нужно добавить? –

0

«внутри тега» в котором, я думаю:

  1. Tomcat/bin/catalina.bat INT это добавить set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]
  2. eclipse-> Windows-> предпочтения ..-> tomcat-> ..- JVM> добавить JVM -Xms256m -Xmx512m
  3. eclipse-> preference-> Java-> Instal jres-> редактировать добавить -Xms256M -Xmx640M -XX:PermSize=256m -XX:MaxPermSize=768m
2

я была такая же проблема, но нашел ответ на другой пост, который работал для меня

В вашем $ CATALINA_BASE/CONF/context.xml добавить ниже блок перед

</Context> 

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

этом решил это для меня.