首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Tomcat 以 Windows 服務模式後台運行 JSP OA 系統

     編輯:程式設計綜合問答

問題背景

公司內部 OA 系統基於 JSP/Servlet,需在服務器後台長期運行,關閉遠程桌面窗口不應影響服務。

兩種 Tomcat 包區別

版本類型啟動方式控制台窗口適合場景
ZIP 解壓版`startup.bat` / `catalina.bat run`有(關閉即停止)開發調試
Windows Service Installer (exe)系統服務管理器 / `net start Tomcat9`無(真正後台)生產部署

解決步驟

  1. 下載 32-bit/64-bit Windows Service Installer(如 `apache-tomcat-9.0.x.exe`)。
  2. 安裝時勾選 Service Startup,設置為「自動」。
  3. 安裝完成後,在 `services.msc` 中找到 "Apache Tomcat",啟動服務。
  4. 配置 `JAVA_HOME`、`CATALINA_HOME` 環境變量;生產環境建議調整 `tomcat9w.exe` 中 JVM 內存參數(`-Xms512m -Xmx2048m`)。
  5. 將 OA 專案打包為 `ROOT.war` 放入 `webapps`,或配置 `server.xml` `` 指向專案目錄。

驗證

瀏覽器訪問 `https://localhost:8080/`,關閉遠程桌面後重新連接,服務依然可用。

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