新しい VPS で tomcat 7 を起動するのに問題があります。これは頻繁に発生するため、本当に頭を悩ませています。そのため、VPS に問題があるのではないかと考えています。
CINFU から新しい VPS を入手しました。Ubuntu 12.04 32 ビットをクリーン インストールした後、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 に付属するデフォルトのもの) のデプロイが完了するが、その後ハングすることです。
Aug 24, 2012 8:47:30 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
そして何もしません。
誰か役に立つヒントはありますか? 前にも言ったように、これは私たちが持っている他のすべての VPS では機能しているので、私は本当に何か愚かなことを見逃しているに違いありません。
アップデート
問題は実際には OpnVZ 仮想化が使用されており、Java との互換性の問題があることが分かっています。
答え1
問題は実際には OpenVZ 仮想化が使用されており、Java との互換性の問題があることが分かっています。