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

Windows 下 Tomcat 免安裝版部署全流程:下載、啟動、註冊服務圖解

     編輯:Java 相關知識

前言

Tomcat 是 Java Web 應用最主流的 Servlet 容器。本文記錄 Windows 環境下 免安裝版 Tomcat 的完整部署流程,適合開發測試環境快速搭建。

一、官網下載

  1. 訪問:https://tomcat.apache.org/download-90.cgi(以 Tomcat 9 為例,JDK 8+)
  2. 選擇:64-bit Windows zip(或 32-bit 對應版本)
  3. 下載完成後獲得 apache-tomcat-9.x.xx-windows-x64.zip

二、解壓即安裝

  1. 右鍵壓縮包 → 解壓到目標目錄(如 D:\dev\tomcat-9)
  2. 無需運行安裝程序,無注冊表修改,綠色免安裝
  3. 目錄結構關鍵路徑:
    • bin/:啟動/關閉腳本
    • conf/:配置文件(server.xml, web.xml, tomcat-users.xml)
    • webapps/:Web 應用部署目錄
    • logs/:日誌輸出
    • temp/、work/:臨時/編譯文件

三、啟動驗證

  1. 進入 bin 目錄
  2. 雙擊 startup.bat(或命令行執行)
  3. 彈出控制台窗口,顯示啟動日誌,最終出現 Server startup in xxx ms
  4. 瀏覽器訪問:https://localhost:8080
  5. 看到 Tomcat 默認歡迎頁面 → 啟動成功

常見問題**:

  • 端口 8080 被佔用 → 修改 conf/server.xml 中 <Connector port="8080" 為其他端口
  • 閃退 → 檢查 JAVA_HOME 環境變量是否正確指向 JDK 目錄

四、註冊為 Windows 服務(生產環境推薦)

  1. 在 bin 目錄空白處 Shift + 右鍵 → 「在這裡打開 PowerShell 窗口」或 CMD
  2. 執行:service.bat install
  3. 成功提示:The service 'Tomcat9' has been installed.
  4. 打開「服務」(services.msc)可見 Apache Tomcat 9.0 Tomcat9
  5. 右鍵 → 屬性 → 啟動類型:自動(開機自啟)
  6. 服務管理命令:
    • 啟動:net start Tomcat9 或 service.bat start
    • 停止:net stop Tomcat9 或 service.bat stop
    • 卸載:service.bat remove

五、關閉方式

  • 控制台啟動:Ctrl + C 或關閉窗口,或執行 shutdown.bat
  • 服務模式:net stop Tomcat9 或服務管理器停止

六、核心配置微調(按需)

文件典型修改
server.xml端口、編碼、虛擬主機、SSL、AJP
web.xml默認 Servlet、會話超時、MIME 類型
tomcat-users.xml管理界面用戶/角色(manager-gui, admin-gui)
setenv.batJVM 參數(-Xms, -Xmx, -XX:MetaspaceSize 等)

建議創建 bin/setenv.bat:


set JAVA_OPTS=-Xms512m -Xmx2048m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -Dfile.encoding=UTF-8

免安裝版 Tomcat 部署極簡,核心在於:解壓 → 配置 JAVA_HOME → 啟動驗證 → 視業務需求註冊服務。生產環境務必調優 JVM 參數、配置訪問日誌、啟用安全管理器、定期清理日誌與臨時文件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved