Tomcat 安裝教程
安裝 Tomcat 的步驟因操作系統而異,以下是 Windows、Linux 和 Mac 系統的詳細安裝方法:
一、Windows 系統安裝 Tomcat
-
下載 Tomcat
訪問 Tomcat 官方網站(http://tomcat.apache.org/),選擇適合的版本(如 Tomcat 10),下載 Windows 系統的ZIP 壓縮包(無需安裝程序,解壓即可用)。
-
解壓安裝
將下載的 ZIP 文件解壓到任意目錄(建議路徑不含中文和空格,如
C:\apache-tomcat-10.1.0
)。 -
配置環境變量(可選)
-
右鍵 “此電腦”→“屬性”→“高級系統設置”→“環境變量”。
-
新建系統變量:
-
變量名:
CATALINA_HOME
-
變量值:Tomcat 安裝目錄(如
C:\apache-tomcat-10.1.0
)。
-
-
在 “Path” 變量中添加:
%CATALINA_HOME%\bin
。
- 驗證安裝
-
進入 Tomcat 安裝目錄的
bin
文件夾,雙擊startup.bat
啟動 Tomcat。 -
打開瀏覽器訪問
http://localhost:8080
,若看到 Tomcat 默認頁面,說明安裝成功。 -
關閉 Tomcat 可雙擊
shutdown.bat
。
- 注冊為系統服務(可選)
- 以管理員身份打開命令提示符,進入
bin
目錄,執行:
service.bat install
- 安裝后可在 “服務” 中找到 Tomcat,設置為 “自動啟動”。
二、Linux 系統安裝 Tomcat(以 Ubuntu 為例)
-
安裝 Java(依賴)
Tomcat 依賴 Java 環境,先安裝 JDK:
sudo apt updatesudo apt install openjdk-11-jdk # 安裝OpenJDK 11
驗證 Java 是否安裝成功:
java -version
- 下載并解壓 Tomcat
\# 下載Tomcat(版本號根據官網最新版調整)wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.13/bin/apache-tomcat-10.1.13.tar.gz\# 解壓到/opt目錄sudo tar -zxvf apache-tomcat-10.1.13.tar.gz -C /opt\# 重命名(可選,方便操作)sudo mv /opt/apache-tomcat-10.1.13 /opt/tomcat
-
配置權限
賦予 Tomcat 目錄執行權限:
sudo chmod +x /opt/tomcat/bin/\*.sh
- 啟動 Tomcat
/opt/tomcat/bin/startup.sh
- 驗證安裝
-
訪問
http://服務器IP:8080
(本地可訪問http://localhost:8080
)。 -
若無法訪問,檢查防火墻是否開放 8080 端口:
sudo ufw allow 8080/tcp
-
設置開機自啟(可選)
創建系統服務文件:
sudo nano /etc/systemd/system/tomcat.service
添加以下內容(路徑根據實際安裝目錄調整):
\[Unit]Description=Apache TomcatAfter=network.target\[Service]Type=forkingUser=rootGroup=rootEnvironment="CATALINA\_HOME=/opt/tomcat"ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.sh\[Install]WantedBy=multi-user.target
保存后啟用服務:
sudo systemctl daemon-reloadsudo systemctl enable tomcatsudo systemctl start tomcat
三、Mac 系統安裝 Tomcat
-
通過 Homebrew 安裝(推薦)
若已安裝 Homebrew,直接在終端執行:
brew install tomcat
- 手動安裝(類似 Linux)
-
下載 Tomcat 壓縮包,解壓到
/usr/local
或用戶目錄(如~/tomcat
)。 -
配置環境變量:
echo 'export CATALINA\_HOME=/usr/local/tomcat' >> \~/.zshrc # 或\~/.bash\_profilesource \~/.zshrc # 生效配置
- 啟動與驗證
-
啟動:
$CATALINA_HOME/bin/``startup.sh
-
訪問
http://localhost:8080
,看到默認頁面即為成功。
四、常見問題
-
啟動失敗:檢查 Java 環境是否配置正確(
JAVA_HOME
變量是否設置)。 -
端口占用:若 8080 端口被占用,可修改
conf/server.xml
中的端口號(搜索<Connector port="8080"
)。 -
權限問題:Linux/Mac 下若提示無權限,使用
sudo
執行啟動命令,或修改目錄權限。
安裝完成后,即可將 Web 應用(WAR 包)放入 Tomcat 的webapps
目錄,通過瀏覽器訪問應用。