Parece queTomcat en el servidor de producción, PermGen y vuelve a desplegar
MemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
es un problema común. Puede aumentar el tamaño de su espacio permanente, pero después de 100 o 200 redesplegar estará lleno. Seguir las fugas de memoria de ClassLoader es casi imposible.
¿Cuáles son sus métodos para Tomcat (u otro simple servlet container - Jetty?) En el servidor de producción? ¿Se reinicia el servidor después de cada implementación de una solución?
¿Utiliza un Tomcat para muchas aplicaciones?
Tal vez debería usar muchos servidores Jetty en diferentes puertos (o un Jetty incrustado) y anular la implementación/reiniciar/implementar cada vez?
¿Ha intentado aumentar el tamaño del montón? – vsingh
No es un problema de tamaño de pila, sino un problema de descarga de código de clases. Dicen que las clases no se descargan en JVM y el espacio de PermGen no se barre. –