原來在Linux使用Tomcat不輸工程使用的是新創建的用戶非ROOT權限創建的,但可能會碰到一種情況,在這種用戶身份下啟動工程後,關閉SSH工具,工程便無法訪問,於是需要換到root來執行,但會出現以下報錯,導致工程無法啟動!報錯如下:
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
找不到JAVA_HOME路徑,需要做以下變更:
找到啟動路徑所在的目錄:
cd bin/ vi catalina.sh
加入以下信息:
export JAVA_HOME=/home/gongzi/http/jdk1.6.0_26 export JRE_HOME=/home/gongzi/http/jdk1.6.0_26/jre
文件開始空白區域即可,如下圖:
再試便可以了,另外還需要注意,如果是初次部署Tomcat,還需要編輯.bashrc 這個文件,方法:
進入根目錄下:
vi .bashrc
添加內容:
set JAVA_HOME=/home/gongzi/http/jdk1.6.0_26 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CLASSPATH
注意下自己的安裝路徑!
完。