Проблемы с запуском Tomcat 7 на Ubuntu 12.04

Проблемы с запуском Tomcat 7 на Ubuntu 12.04

У меня возникли проблемы с запуском tomcat 7 на моем новом VPS. Я действительно чешу голову, так как я часто это делал. Поэтому я думаю, что это может быть VPS.

Я только что получил новый VPS от CINFU. После чистой установки Ubuntu 12.04 32bit я установил openjdk-6-jdk, обновил JAVA_HOME, чтобы он указывал на:

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

и JRE_HOME на:

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

Но когда я пытаюсь запустить:

./catalina.sh run

он просто выводит:

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

и останавливается. Он просто висит там, ничего не делая. Если я бегу

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

он получает:

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

но я не могу получить доступ ни к чему. Запрос просто зависает.

Я также попробовал несколько других вещей, таких как явный экспорт путей и т. д. в catalina.sh, и запуск

./startup.sh

а не catalina.sh, но самое большее, чего я добился, это то, что он завершает развертывание всех WAR-файлов (стандартных, которые идут с tomcat, таких как host-manager и т. д.), но затем он зависает:

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

и ничего не делает.

Есть ли у кого-нибудь указания, которые могут помочь? Как я уже сказал, я, должно быть, действительно упускаю что-то глупое, поскольку это работало на всех других VPS, которые у нас есть.


ОБНОВЛЯТЬ

Я понял, что проблема на самом деле в том, что они используют виртуализацию OpnVZ и что существуют известные проблемы совместимости с Java.

решение1

Я понял, что проблема на самом деле в том, что они используют виртуализацию OpenVZ и что существуют известные проблемы совместимости с Java.

Связанный контент