./startup.sh
Using CATALINA_BASE: /software/apache-tomcat-6.0.18
Using CATALINA_HOME: /software/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /software/apache-tomcat-6.0.18/temp
Using JRE_HOME: /usr
用命令:
ps -ef | grep tomcat
查看沒有tomcat進程。
查看tomcat日誌資訊,出現了下面的錯誤:
WARNING: error instantiating 'org.apache.juli.ClassLoaderLogManager' referenced by java.util.logging.manager, class not found
java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager not found
>>No stacktrace available>>;
WARNING: error instantiating '1catalina.org.apache.juli.FileHandler,' referenced by handlers, class not found
java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler,
>>No stacktrace available>>;
Exception during runtime initialization
java.lang.ExceptionInInitializerError
>>No stacktrace available>>;
Caused by: java.lang.NullPointerException
>>No stacktrace available>>;
最終解決辦法:
用命令設定JAVA_HOME環境變數:
export JAVA_HOME=/software/jdk1.5.0_4/
進入 %tomcat%/bin/
./startup.sh
啟動成功!
轉自:http://www.blogjava.net/baizhihui19870626/articles/377530.html