Tengo problemas para iniciar Tomcat 7 en mi nuevo VPS. Realmente me estoy rascando la cabeza porque he hecho esto a menudo. Entonces estoy pensando que podría ser el VPS.
Acabo de recibir un nuevo VPS de CINFU. Después de una instalación limpia de Ubuntu 12.04 de 32 bits, instalo openjdk-6-jdk, actualizo JAVA_HOME para que apunte a:
/usr/lib/jvm/java-1.6.0-openjdk-i386
y JRE_HOME a:
/usr/lib/jvm/java-1.6.0-openjdk-i386/jre
Pero cuando intento ejecutar:
./catalina.sh run
simplemente genera:
Using CATALINA_BASE: /opt/tomcat/apache-tomcat-7.0.29
Using CATALINA_HOME: /opt/tomcat/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-7.0.29/temp
Using JRE_HOME: /usr/lib/jvm/java-1.6.0-openjdk-i386
Using CLASSPATH: /opt/tomcat/apache-tomcat-7.0.29/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-7.0.29/bin/tomcat-juli.jar
y se detiene. Simplemente se queda ahí colgado sin hacer nada. si corro
./startup.sh && tail -f ../logs/catalina.out
llega a:
Aug 24, 2012 8:38:36 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Aug 24, 2012 8:38:36 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Aug 24, 2012 8:38:36 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 495 ms
Aug 24, 2012 8:38:36 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 24, 2012 8:38:36 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.29
pero no puedo acceder a nada. La solicitud simplemente se cuelga.
También probé algunas otras cosas como exportar explícitamente las rutas, etc. en catalina.sh y ejecutar
./startup.sh
en lugar de catalina.sh, pero lo más lejos que he llegado es que termina de implementar todos los WAR (los predeterminados que vienen con Tomcat como el administrador de host, etc.), pero luego se cuelga:
Aug 24, 2012 8:47:30 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
y no hace nada.
¿Alguien tiene algún consejo que pueda ayudar? Como dije, realmente me debe faltar algo estúpido ya que esto ha funcionado en todos los demás VPS que tenemos.
ACTUALIZAR
Descubrí que el problema es en realidad el hecho de que utilizan la virtualización OpnVZ y que existen problemas conocidos de compatibilidad con Java.
Respuesta1
Descubrí que el problema en realidad es el hecho de que utilizan la virtualización OpenVZ y que existen problemas conocidos de compatibilidad con Java.