Linux Debian での Tomcat 6 パスの問題

Linux Debian での Tomcat 6 パスの問題

Linux/Debian Tomcat の設定で厄介な問題が発生しています:

パス変数を設定しましたが、Tomcat を起動またはシャットダウンしようとしても何も起こりません。ログは空で、次のメッセージが表示されます。

root@debian:/var/tomcat/bin# ./version.sh
Using CATALINA_BASE:   /var/tomcat
Using CATALINA_HOME:   /var/tomcat
Using CATALINA_TMPDIR: /var/tomcat/temp
Using JRE_HOME:        /usr/lib/jdk/bin
Using CLASSPATH:       /var/tomcat/bin/bootstrap.jar
./catalina.sh: 476: ./catalina.sh: /usr/lib/jdk/bin/bin/java: not found

ご覧のとおり、最後の行には環境変数の設定ミスの可能性があることがわかります。しかし、インストール手順を確認しましたが、見つけることができませんでした。この問題を解決する方法について何かアイデアはありますか?

Tomcat はバージョン 6 (ディレクトリ /var/tomcat 内) です。JDK は 1.7.0 アップデート 25 (最新) (ディレクトリ /usr/lib/jdk/ 内) です。

ありがとう!

答え1

問題は JAVA_HOME のエクスポートにありました:

/usr/lib/jdk/bin ではなく、/usr/lib/jdk のみにする必要があります。

今はすべて正常に動作しています。誰かの役に立つことを願っています。

関連情報