歡迎您光臨本站 註冊首頁

求救:SUSE 10 配置自動啟動不能拉起Tomcat服務!在機房現場等!

環境:SUSE 10;tomcat 5.0.28;jdk1.4.2
在/etc/init.d/rd5.d/下增加S開頭啟動內容如下不能拉起服務:
/bin/sh /home/workdir/jakarta-tomcat-5.0.28/bin/startup.sh

哪位大蝦熟悉,請提供一個正確的寫法。是否需要將工作目錄轉移到/home/workdir/jakarta-tomcat-5.0.28/bin/才能啟動?
《解決方案》

原帖由 play123456 於 2006-9-18 16:42 發表
環境:SUSE 10;tomcat 5.0.28;jdk1.4.2
在/etc/init.d/rd5.d/下增加S開頭啟動內容如下不能拉起服務:
/bin/sh /home/workdir/jakarta-tomcat-5.0.28/bin/startup.sh

哪位大蝦熟悉,請提供一個正確的寫法。是 ...

你的 JAVA_HOME 這類變數配置,有先寫一份在你的 shell script 內時再去呼叫 startup.sh 嗎 ?

==
《解決方案》

有的,在此之前有:

export JAVA_HOME=/usr/java/j2sdk1.4.2_10;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=$JAVA_HOME/lib:$CLASSPAT;
《解決方案》

原帖由 play123456 於 2006-9-18 17:13 發表
有的,在此之前有:

export JAVA_HOME=/usr/java/j2sdk1.4.2_10;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=$JAVA_HOME/lib:$CLASSPAT;

這是寫在哪邊的 ?

==
《解決方案》

在/etc/init.d/rd5.d/下增加S開頭啟動內容如下不能拉起服務:

export JAVA_HOME=/usr/java/j2sdk1.4.2_10;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=$JAVA_HOME/lib:$CLASSPAT
/bin/sh /home/workdir/jakarta-tomcat-5.0.28/bin/startup.sh
《解決方案》

原帖由 play123456 於 2006-9-18 17:47 發表
在/etc/init.d/rd5.d/下增加S開頭啟動內容如下不能拉起服務:

你打錯名稱了 ? 應該是 rc5.d ?

另外...

1. 你開機跑哪個 runlevel ? 你開機后執行 runlevel 這個命令看一下。

2. 你的 S 開頭的 shell script ,檔案名稱為何 ? 是符合 Sname 這種格式嗎 ?

3. 你開機后,手動執行如下指令,可以正確啟動 tomcat 嗎 ?


unset JAVA_HOME
unset CLASSPATH

/etc/init.d/rc5.d/Sxxxxx_your_shell_script_name



==
《解決方案》

/etc/init.d/rcX.d下面的腳本都是鏈接/etc/init.d下的腳本,你說的startup.sh並不符合標準的init.d的格式。你把startup.sh放在/etc/rc.d/rc.local裡面就可以了,要寫絕對路徑哦
《解決方案》

原帖由 dada99 於 2006-9-19 15:17 發表
/etc/init.d/rcX.d下面的腳本都是鏈接/etc/init.d下的腳本,你說的startup.sh並不符合標準的init.d的格式。你把startup.sh放在/etc/rc.d/rc.local裡面就可以了,要寫絕對路徑哦

1. suse linux 沒有 rc.local

2. 不符合標準格式,還是可以執行,但是無法使用 chkconfig 管理.

==
《解決方案》

還是不管用

[火星人 ] 求救:SUSE 10 配置自動啟動不能拉起Tomcat服務!在機房現場等!已經有680次圍觀

http://coctec.com/docs/service/show-post-14760.html