Ubuntu
在安裝過程中無法啟動 Tomcat
我安裝了 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.