首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Mac OS 上安裝與配置 Tomcat 伺服器完整教程

     編輯:Java 相關知識

Mac 環境下 Tomcat 部署全流程指南

Apache Tomcat 是 Java Web 開發最常用的 Servlet 容器。在 macOS 上部署 Tomcat 需注意權限管理、環境變量配置與服務化運行等平台特有細節。

安裝方式對比

Homebrew 安裝步驟(推薦)

# 搜尋可用版本
brew search tomcat

# 安裝指定版本(如 Tomcat 10)
brew install tomcat@10

# 啟動服務(開機自啟)
brew services start tomcat@10

# 驗證安裝
curl https://localhost:8080

手動安裝關鍵配置

  1. 解壓並移動:tar -xzf apache-tomcat-10.x.x.tar.gz && sudo mv apache-tomcat-10.x.x /usr/local/tomcat
  2. 設置權限:sudo chmod +x /usr/local/tomcat/bin/*.sh
  3. 配置環境變量(~/.zshrc 或 ~/.bash_profile):
    export CATALINA_HOME=/usr/local/tomcat
    export PATH=$CATALINA_HOME/bin:$PATH
  4. 驗證啟動:startup.sh && curl -I https://localhost:8080

常見問題排查

  • 端口衝突:修改 conf/server.xml 中 <Connector port="8080" 為其他端口
  • 中文亂碼:在 Connector 添加 URIEncoding="UTF-8"
  • 權限不足:確保 webapps、logs、work 目錄可寫
  • Java 版本不匹配:Tomcat 10+ 需 Java 11+,檢查 java -version

開發效率提升技巧

配置 IDEA/IntelliJ 整合 Tomcat,啟用熱部署(JRebel 或 Spring Boot DevTools);使用 catalina.sh jpda start 啟用遠程調試端口 8000;編寫 Makefile 或腳本自動化構建部署流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
方式優點缺點
Homebrew版本管理、自動配置 PATH、服務化支援安裝路徑較深、需熟悉 brew 命令
官網二進制包完全可控、便於多版本並存需手動配置環境變量、啟動腳本
Docker環境隔離、生產環境一致性資源佔用大、調試稍繁瑣