miércoles, 7 de septiembre de 2016

Incrementar Cache de Tomcat 8.x

En algunos caso al arrancar apache tomcat versión 8.x el log indica que existe una insuficiencia de recursos de cache del contenedor con el siguiente mensaje :

WARNING [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/org/hibernate/hibernate-configuration-3.0.dtd] to the cache because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache

y como no es muy cómodo que aparezca este tipo de alertas lo mejor es configurar correctamente este parámetro, ya que posteriormente nos podría traer algún tipo de fallo en nuestras aplicaciones, entonces, para evitar esto debemos incrementar la cache de nuestro tomcat, para esto debemos ir al archivo context.xml que esta en tomcat_home\conf\context.xml , y agregar antes del cierre del tag  </Context> el siguiente tag :

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


con esto le indicamos a nuestro servidor un máximo de cache y evitamos el mensaje de alerta en la partida del servicio.

saludos!