tomcat在opensuse下開機(jī)自啟失敗的原因分析及解決方法
環(huán)境
•opensuse 10.2
•tomcat 5.5
設(shè)置信息
在/etc/init.d/boot.local中添加如下命令:
/opt/tomcat/bin/startup.sh
錯(cuò)誤描述
opensuse啟動(dòng)完畢后,tomcat一直沒啟動(dòng)。
分析
1. 系統(tǒng)啟動(dòng)完畢后,手動(dòng)啟動(dòng)tomcat可以成功,說明不是權(quán)限的問題。
2. 查找系統(tǒng)日志(/var/log/boot.msg),找到了如下信息:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
failed<notice>killproc: kill(864,3)
說明在/etc/init.d/boot.local中啟動(dòng)tomcat時(shí),JAVA_HOME等環(huán)境變量尚不具備,因?yàn)閛pensuse 10.2自動(dòng)安裝了jdk 1.5,我們就使用了系統(tǒng)自帶的jdk,沒有手動(dòng)指定tomcat的JAVA_HOME。
解決方法
編輯/opt/tomcat/bin/catalina.sh,指定JAVA_HOME,如:JAVA_HOME=/usr/lib/jvm/jre
重啟服務(wù)器,一切就OK了
相關(guān)文章
[Linux]Mandrake 9.0安裝和升級(jí)用法
[Linux]Mandrake 9.0安裝和升級(jí)用法...2006-10-10詳解shell中source、sh、bash、./執(zhí)行腳本的區(qū)別
這篇文章主要介紹了shell中source、sh、bash、./執(zhí)行腳本的區(qū)別,需要的朋友可以參考下2017-11-11在Linux中利用yum安裝JDK的實(shí)現(xiàn)步驟
這篇文章主要給大家介紹了怎么樣利用yum來安裝、卸載jdk,對于Linux教程有興趣的同學(xué)可以參考學(xué)習(xí),下面來一起看看吧。2016-09-09在 Ubuntu Linux 桌面上安裝 spotify在線聽音樂的步驟
Spotify 是一個(gè)可讓你訪問大量歌曲的數(shù)字音樂流服務(wù)。這篇文章給大家介紹在 Ubuntu Linux 桌面上安裝 spotify在線聽音樂的步驟,需要的朋友參考下吧2018-03-03linux .bash_profile和.bashrc的什么區(qū)別
詳細(xì)分析了.bash_profile和.bashrc的區(qū)別2008-09-09