Publicado el Dejar un comentario

Tomcat 6 – java.lang.OutOfMemoryError: PermGen space

Problema:
Instalé el software Endeavour Agile ALM para un proyecto de mi trabajo y active el foro jforum. Cuando estaba configurándolo, el software dejó de reponder y el log de Tomcat me mostró el siguiente error:
java.lang.OutOfMemoryError: PermGen space

Solución:
Investigando en internet encontré este sitio donde dán una solución. La memoria de mi computadora es menor a la mostrada ahi, asi que yo puse estos valores en la variable JAVA_OPTS:
set JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms768m -Xmx768m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+DisableExplicitGC”
Hasta ahora ha funcionado bien.

Cualquier comentario es bienvenido!

Publicado el 1 comentario

Tomcat 6: [174 javajni.c] [error] %1 is not a valid Win32 application.

Problema:
Al instalar como servicio el Tomcat y tratar de arrancar el mismo este no arranca y me envía el mensaje “[174  javajni.c] [error] %1 is not a valid Win32 application.” en el visor de eventos, en un windows server 2003 de 64 bits.

Solución:
La solución es reemplazar los archivos tomcat6.exe y tomcat6w.exe que se encuentran en la carpeta bin del Tomcat con versiones de 64 bits. Para eso ve a aqui y da click en Browse native binaries download area, selecciona carpeta windows y descarga el archivo commons-deamon-1.0.5-bin-windows.zip. Extrae los archivos prunmgr.exe y amd64/prunsrv.exe y reemplaza con estos el tomcat6w.exe y tomcat6.exe respectivamente. Si inicias el servicio de Tomcat este deberá iniciar sin problemas.

Suerte!