Ubuntu

在安裝過程中無法啟動 Tomcat

  • April 5, 2011

我安裝了 Java,現在添加了 Tomcat。我配置了 Tomcat,但它沒有執行。

我所做的是添加以下行:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

作為 /home/myuser 目錄中的第一個非註釋行。然後我轉到 /opt/tomcat/bin 目錄並執行以下命令:

./startup.sh

它說找不到命令。有什麼理由嗎?當我執行 ls 命令時,我在該目錄中看到了 startup.sh 腳本。順便說一句,我使用 Ubuntu。

謝謝,亞歷克斯

我要做的第一件事echo $JAVA_HOME是以啟動 tomcat 的使用者身份輸入。其次,您似乎使用的是JVM,您需要使用JDK。Tomcat 需要 JDK 中的工具才能正常執行。

startup.sh實際上呼叫catalina.sh駐留在同一目錄中。我總是在這個文件的頂部添加 tomcat 需要的變數,以確保它總是載入你的應用程序所需的 java 實例,並且不會被某人意外更改。

如果你看它的頂部,catalina.sh它有你可以設置的所有變數。您最感興趣的是:

#   JAVA_HOME       Must point at your Java Development Kit installation.
#                   Required to run the with the "debug" or "javac" argument.
#
#   JRE_HOME        Must point at your Java Development Kit installation.
#                   Defaults to JAVA_HOME if empty.

引用自:https://serverfault.com/questions/255700