????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
このスレッドはクローズされています。記事の閲覧のみとなります。
TOMCAT5の自動起動スクリプトについて |
|
- ????????? 2006/08/16 20:39
- ????????? misty
-
Fedora Core4(GNOME) + Tomcat5において、ここのHPにある自動起動スクリプトを使用し、
サービスの自動起動を試みましたが、うまく起動してくれません。
Tomcat5のバージョンは5.5.17.0です。 現象としては、PC起動直後はTOMCAT5は起動していない状態で、 コンソールから、 /etc/rc.d/init.d/tomcat5 start とすると起動します。
GNOMEのサービスパネルには登録されてはいるのですが、 開始を押した場合、tomcat5 start successfulと出るのですが動いてくれません。
FedoraCore4,apache,tomcat5それぞれ、ここのHPの手順に従いインストールしました。 また、自動起動スクリプトもダウンロードした物です。
考えられる原因は何かありますでしょうか? よろしくお願いいたします。
|
■ コンテンツ関連情報
Re: TOMCAT5の自動起動スクリプトについて ( No.1 ) |
|
- ????????? 2006/08/16 20:14
- ????????? misty
-
自己レスですが・・・
起動のスクリプトを調査していたら、 コマンドから起動の場合と、サービスから起動の動きが違うところがありました。 catalina.sh から setclasspath.shが呼ばれるのですが、 以下の*1*の部分で$JAVA_HOMEが空のためIFブロックの中に入り、 結局*2*の部分でexitしていました。
コマンドから起動した場合はJAVA_HOMEは入っているので、 *1*の条件には当てはまらずに*3*に抜けています。
なぜサービスから自動起動しようとすると、 JAVA_HOMEが空なのでしょうか?
------ setclasspath.sh -------- CLASSPATH= # Make sure prerequisite environment variables are set if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then <--------- *1* # Bugzilla 37284 if $darwin && [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home" ]; then export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home" else echo "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined" echo "At least one of these environment variable is needed to run this program" exit 1 <--------- *2* fi fi <---------- *3*
|
Re: TOMCAT5の自動起動スクリプトについて ( No.2 ) |
|
- ????????? 2006/08/16 20:38
- ????????? misty
-
またまた自己レスですが・・・
解決しました。 一応、サービスに登録するスクリプトに 環境変数を設定することで、起動することが出来ました。
|
■ その他