Problemas de inicialização do Tomcat 7 no Ubuntu 12.04

Problemas de inicialização do Tomcat 7 no Ubuntu 12.04

Estou tendo problemas para iniciar o Tomcat 7 no meu novo VPS. Estou realmente coçando a cabeça, já que tenho feito isso com frequência. Então estou pensando que pode ser o VPS.

Acabei de receber um novo VPS da CINFU. Após uma instalação limpa do Ubuntu 12.04 32 bits, instalo o openjdk-6-jdk, atualizo o JAVA_HOME para apontar para:

/usr/lib/jvm/java-1.6.0-openjdk-i386

e JRE_HOME para:

/usr/lib/jvm/java-1.6.0-openjdk-i386/jre

Mas quando tento executar:

./catalina.sh run

simplesmente produz:

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

e para. Ele simplesmente fica parado sem fazer nada. Se eu correr

./startup.sh && tail -f ../logs/catalina.out

chega 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

mas não consigo acessar nada. A solicitação simplesmente trava.

Eu também tentei algumas outras coisas, como exportar explicitamente os caminhos, etc. em catalina.sh e executar

./startup.sh

em vez de catalina.sh, mas o mais longe que cheguei é que ele termina de implantar todos os WARs (os padrão que vêm com o Tomcat, como o gerenciador de host, etc.), mas depois ele trava:

Aug 24, 2012 8:47:30 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]

e não faz nada.

Alguém tem alguma dica que possa ajudar? Como eu disse, devo realmente estar sentindo falta de algo estúpido, já que funcionou em todos os outros VPSs que temos.


ATUALIZAR

Descobri que o problema na verdade é o fato de eles usarem a virtualização OpnVZ e de haver problemas conhecidos de compatibilidade com Java.

Responder1

Descobri que o problema na verdade é o fato de eles usarem a virtualização OpenVZ e de haver problemas conhecidos de compatibilidade com Java.

informação relacionada