📌 什么是 Tomcat?
Apache Tomcat 是一個開源的 Java Servlet 容器,也是運行 Java Web 應用最常用的服務器之一,支持 Servlet、JSP 等規范。
🧰 一、準備工作
1. 系統要求
- 操作系統:Windows / Linux / macOS
- Java 環境:JDK 8 或以上版本
2. 下載 Tomcat
官方網站:https://tomcat.apache.org
- 點擊
Download
- 推薦下載 Tomcat 9 或 Tomcat 10
- 選擇
.zip
(Windows)或.tar.gz
(Linux/macOS)版本下載
🛠? 二、Tomcat 安裝步驟
Windows 安裝
- 解壓下載的
apache-tomcat-*.zip
- 放到你喜歡的目錄,例如:
D:\Tools\tomcat
- 配置環境變量(可選):
CATALINA_HOME=D:\Tools\tomcat
Linux/macOS 安裝
tar -zxvf apache-tomcat-*.tar.gz
mv apache-tomcat-* /usr/local/tomcat
🚀 三、啟動 Tomcat
Windows
雙擊運行:
bin\startup.bat
Linux/macOS
cd /usr/local/tomcat/bin
./startup.sh
驗證是否成功
瀏覽器訪問:
http://localhost:8080
看到 Tomcat 歡迎頁面表示成功。
📂 四、部署你的 Java Web 應用
將 .war
文件放入 webapps/
目錄,Tomcat 會自動解壓并部署。
例如:
myapp.war -> tomcat/webapps/myapp/
訪問方式:
http://localhost:8080/myapp
🛑 五、關閉 Tomcat
Windows
bin\shutdown.bat
Linux/macOS
./shutdown.sh
? 六、常見問題
1. 啟動失敗端口被占用?
檢查 conf/server.xml
文件,將 <Connector port="8080" ...>
改為其他端口,如 8081。
2. 日志在哪里?
查看 logs/catalina.out
或 logs/localhost.log
。
📚 七、附加推薦
- 使用 IDEA 部署到本地 Tomcat
- 配置 HTTPS(SSL)
- 配置虛擬主機(Host)
? 總結
Tomcat 是 Java Web 開發的必備服務器,本教程幫助你從安裝到部署快速上手。如有更多使用問題,歡迎留言交流!