动态

详情 返回 返回

手把手教你如何在Linux安裝apache-tomcat-7.0.27.tar.gz(附環境配置) - 动态 详情

1. 先準備好東西

  • 安裝包下載地址:https://pan.quark.cn/s/7fd62e730cd5
  • 下載文件​:確保你已經把 apache-tomcat-7.0.27.tar.gz 下載到 Linux 裏了(比如在 ~/下載 或 /home/你的用户名/下載 文件夾)。
  • 檢查 Java​:Tomcat 要靠 Java 運行,先看看 Java 裝沒裝:

    java -version
如果看到類似 `java version "1.8.0_291"` 的提示,説明有 Java,版本別太新(Tomcat 7 支持 Java 6/7/8)。如果沒裝,先去裝 Java(比如用 `apt install openjdk-8-jdk` 或自己下包裝)。


2. 解壓文件

  • 打開終端,進到下載文件夾(假設下載在 ~/下載):

    cd ~/下載
  • 解壓壓縮包:

    tar -zxvf apache-tomcat-7.0.27.tar.gz
解壓完會多出一個文件夾:`apache-tomcat-7.0.27`。


3. 把文件夾挪個地方(可選)​

  • 如果想把 Tomcat 放到固定位置(比如 /usr/local/),運行:

    sudo mv apache-tomcat-7.0.27 /usr/local/tomcat
(`sudo` 是因為 `/usr/local/` 需要管理員權限,輸入密碼後繼續)


4. 配置環境變量(推薦配一下)​

  • 目的是以後在終端直接輸入 startup.sh 或 shutdown.sh 就能啓動/關閉 Tomcat,不用每次進到它的 bin 目錄。
  • 編輯配置文件(比如用 nano 編輯器):

    nano ~/.bashrc
  • 在文件最後面加兩行(假設 Tomcat 在 /usr/local/tomcat):

    export CATALINA_HOME=/usr/local/tomcat
    export PATH=$PATH:$CATALINA_HOME/bin
  • 按 Ctrl+X → 輸入 Y → 回車保存。
  • 讓配置生效:

    source ~/.bashrc

5. 啓動 Tomcat

  • 進到 Tomcat 的 bin 目錄(如果配了環境變量,直接運行命令也行,但這裏演示手動進目錄):

    cd /usr/local/tomcat/bin
  • 運行啓動腳本:

    ./startup.sh
  • 如果看到類似 Tomcat started. 的提示,説明啓動成功了!

6. 檢查是否跑起來了

  • 打開瀏覽器(Linux 本機或能訪問這台機器的瀏覽器),輸入:

    http://localhost:8080
或者如果從別的機器訪問,把 `localhost` 換成這台 Linux 的 IP 地址(比如 `http://192.168.1.100:8080`)。
  • 如果看到 Tomcat 的歡迎頁面(有隻貓的 logo),説明成了!

7. 關閉 Tomcat

  • 進到 bin 目錄:

    cd /usr/local/tomcat/bin
  • 運行關閉腳本:

    ./shutdown.sh

常見問題解決

  1. 報錯説 Java 找不到​:

    • 檢查 JAVA_HOME 環境變量有沒有配(Tomcat 依賴它)。如果沒配,在 ~/.bashrc 裏再加一行(假設 Java 裝在 /usr/lib/jvm/java-8-openjdk-amd64):

      export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
      export PATH=$PATH:$JAVA_HOME/bin
-   然後重新 `source ~/.bashrc`。
  1. 端口 8080 被佔用​:

    • 如果啓動後訪問不了,可能是別的程序佔了 8080 端口。可以改 Tomcat 的端口:

      • 進到 conf/server.xml 文件:

        nano /usr/local/tomcat/conf/server.xml
       
    -   找到 `<Connector port="8080" ...>` 這一行,把 `8080` 改成別的數字(比如 `8081`)。

    -   保存後重啓 Tomcat。
  1. 權限問題​:

    • 如果運行 startup.sh 報權限錯誤,給 bin 目錄下的腳本加執行權限:

      chmod +x /usr/local/tomcat/bin/*.sh
  1. 啓動後黑屏一閃而過​:

    • 可能是 Java 環境問題,檢查 java -version 是否正常,或者看看 catalina.out 日誌文件:

      tail -f /usr/local/tomcat/logs/catalina.out
   

    日誌裏會寫清楚為啥報錯。

user avatar superiorc 头像
点赞 1 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.