Tomcat - java.lang.OutOfMemoryError: espacio PermGen
Cuando usted tiene acceso al archivo. Página JSP luego de un tiempo se muestra el siguiente error en la página.
============================
Estado HTTP 500 --
informe de excepción de tipo
mensaje
descripción El servidor encontró un error interno () que le impedía el cumplimiento de esta petición.
excepción
javax.servlet.ServletException: la ejecución de Servlet lanzó una excepción
causa raíz
java.lang.OutOfMemoryError: espacio PermGen
La nota de la traza completa de la causa de la raíz está disponible en los registros de Apache Tomcat/5.5.25.
Apache Tomcat/5.5.25
============================
Tenemos que aumentar la memoria por lograr un cambio en el archivo catalina.sh o catalina.bat.
Utilice los siguientes pasos:
1) vi / usr / local / jakarta / tomcat / bin / catalina.sh
2) Añadir la siguiente línea en el archivo de catalina.sh.
JAVA_OPTS = "-Djava.awt.headless = true-Dfile.encoding = UTF-8-servidor Xms512m-Xmx1024m-XX: NewSize = 256m-XX: MaxNewSize = 256m-XX: PermSize = 256m-XX: MaxPermSize = 256M -- XX: + DisableExplicitGC "
Ejemplo parcial de archivo catalina.sh
=============================================
# JSSE_HOME (Opcional) el punto de mayo en Java Secure Sockets Extension
# (JSSE) la instalación, cuyos archivos JAR se añade a la
# Ruta del sistema de clase utilizada para iniciar Tomcat.
#
# CATALINA_PID (Opcional) la ruta del archivo que debería contener el pid
# De proceso de inicio de Java Catalina, al inicio (tenedor) se utiliza
#
# $ Id: catalina.sh 609438 2008-01-06 22:14:28 Z $ Markt
# --------------------------
JAVA_OPTS = "-Djava.awt.headless = true-Dfile.encoding = UTF-8-servidor Xms512m-Xmx1024m-XX: NewSize = 256m-XX: MaxNewSize = 256m-XX: PermSize = 256m-XX: MaxPermSize = 256M -- XX: + DisableExplicitGC "
# Soporte de sistemas operativos específicos. $ Var _must_ establecerse en verdadero o falso.
Cygwin = false
OS400 = false
Darwin = false
=====================














