java -version
輸出範例:java version "1.7.0_80"。Tomcat 版本需與 JDK 版本相容,請至官網查閱版本對應表。
.tar.gz 或 .zip 均可# 解壓 tar -xzf apache-tomcat-x.x.xx.tar.gz # 重命名(便於操作) mv apache-tomcat-x.x.xx tomcat # 移動到系統目錄(需管理員權限) sudo mv tomcat /Library/
編輯 /Library/tomcat/conf/tomcat-users.xml,在 <tomcat-users> 內新增:
<role rolename="tomcat"/> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="tomcat" password="123456" roles="tomcat,manager-gui,admin-gui"/>
密碼請自行修改為強密碼。
cd /Library/tomcat/bin sudo sh startup.sh
重要:啟動後不要關閉終端機視窗,否則進程會隨終端退出而終止。生產環境建議配置為系統服務(LaunchDaemon)或使用 nohup 後台運行。
瀏覽器訪問 https://localhost:8080/,出現 Tomcat 預設首頁(貓圖標)即表示安裝成功。
若啟動失敗,查看 /Library/tomcat/logs/catalina.out 或 localhost.xxx.log 排查錯誤。
| 操作 | 命令 |
|---|---|
| 關閉 Tomcat | sudo sh shutdown.sh |
| 查看版本 | sh version.sh (Linux/macOS) / version.bat (Windows) |
| 查看日誌 | tail -f /Library/tomcat/logs/catalina.out |
| 修改端口 | 編輯 conf/server.xml 中 <Connector port="8080" .../> |
bin/setenv.sh(不存在則新建),設定 CATALINA_OPTS="-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m"server.xml Connector 加入 URIEncoding="UTF-8"webapps/ 目錄,Tomcat 會自動熱部署至此,macOS 上的 Tomcat 安裝配置完成,可開始部署 Java Web 應用。