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
常見問題解決
-
報錯説 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`。
-
端口 8080 被佔用:
-
如果啓動後訪問不了,可能是別的程序佔了 8080 端口。可以改 Tomcat 的端口:
-
進到
conf/server.xml文件:nano /usr/local/tomcat/conf/server.xml
-
-
- 找到 `<Connector port="8080" ...>` 這一行,把 `8080` 改成別的數字(比如 `8081`)。
- 保存後重啓 Tomcat。
-
權限問題:
-
如果運行
startup.sh報權限錯誤,給bin目錄下的腳本加執行權限:chmod +x /usr/local/tomcat/bin/*.sh
-
-
啓動後黑屏一閃而過:
-
可能是 Java 環境問題,檢查
java -version是否正常,或者看看catalina.out日誌文件:tail -f /usr/local/tomcat/logs/catalina.out
-
日誌裏會寫清楚為啥報錯。