2013-12-20 47 views
-1

嗨,我剛剛在UBUNTU 12.04 LTS上安裝了tomcat。我正在使用腳本「sh catalina.sh run」命令啓動服務器。當我嘗試執行腳本sh startup.shcatalina.sh start時,服務器無法啓動。我得到下面的輸出並停止腳本。我試圖把回聲陳述,但無法弄清楚問題在哪裏。執行腳本之後無法啓動tomcat with startup.sh

輸出:

$ sh startup.sh 

Using CATALINA_BASE: /media/Data/apache-tomcat-7.0.47 
Using CATALINA_HOME: /media/Data/apache-tomcat-7.0.47 
Using CATALINA_TMPDIR: /media/Data/apache-tomcat-7.0.47/temp 
Using JRE_HOME:  /usr 
Using CLASSPATH:  /media/Data/apache-tomcat-7.0.47/bin/bootstrap.jar:/media/Data/apache-tomcat-7.0.47/bin/tomcat-juli.jar 

[email protected]:/media/Data/apache-tomcat-7.0.47/bin$ 

回答

0

你好請檢查您的端口,然後再試一次。其他程序可能特別使用端口80。此外,如果您的Skype正在運行,請關閉它或更改其端口。

問候

kizito

+0

它不是端口的問題。我已經更改了端口,當我使用「sh catalina.sh run」運行Catalina.sh時,服務器已啓動。所以我不認爲端口綁定有問題 – trooper31

0
  1. 你有JAVA_HOME變量設置是否正確?
  2. java -version命令的輸出是什麼?

檢查日誌文件。爲了澄清原因,您可以將日誌記錄級別設置爲最大。

-1

當我運行使用startup.sh或catalina.sh啓動(參數作爲開始)輸出/日誌獲取重定向,以防止這個我不得不使用catalina.sh運行(參數運行)。