反饋已提交

網絡繁忙

Windows下Tomcat開機自啟動

1. 概述

本文介紹 Windows 系統安裝 Tomcat 後,設定開機自啟動的方法。

注1:Linux 系統安裝 Tomcat 後,設定開機自啟動的方法請參見:Linux下Tomcat開機自啟動

注2:使用者請自行百度 Tomcat 解壓版與安裝版差別,根據實際情況選擇方案。

2. Tomcat 為解壓版

本章範例環境為 Windows 10+Tomcat 9.0.38+JDK1.8.0_152 。

2.1 方案一

該方法是將 Tomcat 啟動程式新增到開始選單的開機啟動資料夾中,實現開機時自啟動。

1)使用快捷鍵 Win+R,在運作對話框中輸入shell:startup,開啟開始選單的開機啟動資料夾。如下圖所示:

2)進入%TOMCAT_HOME%/bin目錄,為startup.bat檔案生成快捷方式,將生成的快捷方式拖入到開機啟動資料夾中。如下圖所示:

2.2 方案二

該方法將 Web 應用伺服器啟動程式註冊為系統服務,系統開機後,伺服器就會自動啟動,並且在前臺也不會有運作視窗。

注:該方法僅支援啟動,若需要停止 Tomcat 服務,可在 %TOMCAT_HOME%/bin 目錄下啟動 shutdown.bat (Windows 系統)。

2.2.1 工具準備

點選下載工具包:工具包.rar,下載完成後解壓縮,將解壓得到的兩個檔案放到到某個路徑下,範例是將其放到D:\bb\工具包目錄下。

2.2.2 註冊服務

使用 instsrv.exe 將 srvany.exe 註冊為系統服務,有關 instsrv.exe 工具的使用方法,下面給出簡單介紹。

instsrv.exe 這個工具會將 Win32 程式註冊為系統服務,其命令用法如下:

  • instsrv [服務名] [srvany 的絕對路徑]:新增一個系統服務

  • instsrv [服務名] REMOVE:刪除一個系統服務

使用快捷鍵 Win+R,以管理者身分運作 cmd,開啟命令提示符視窗,使用 cd 命令進入 instsrv.exe 所在目錄,輸入命令instsrv FRServer D:\bb\工具包\srvany.exe,並回車。如下圖所示:

注:命令中的路徑需根據實際情況修改。

2.2.3 服務新增啟動程式

D:\bb\工具包目錄下建立一個 FR.bat 檔案,用來啟動 Tomcat 伺服器。檔案內容如下:

E: cd "E:\apache-tomcat-9.0.38\bin" start startup.bat

使用快捷鍵 Win+R,在運作對話框中輸入 regedit ,開啟註冊表編輯器視窗,進入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FRServer目錄下。

1)選中 FRServer ,右擊「建立>項」,名為Parameters

2)選中 Parameters ,右擊「建立>字串值」,名為Application

3)雙擊 Application ,數值資料為D:\bb\工具包\FR.bat

2.2.4 啟動服務

在「服務」中,找到我們註冊好的系統服務 FRServer,可以看到該服務的啟動類型為自動,也就是說開機後該服務自啟,如下圖選中並啟動該服務即可。

3. Tomcat 為安裝版

本章範例環境為 Windows 10+Tomcat 8.5.73+JDK1.8.0_152 。

3.1 具體步驟

1)首先需要手動啟動 Tomcat,然後瀏覽器輸入http://localhost:8080驗證下能否正常存取伺服器。

2)進入%Tomcat_HOME%\bin目錄下,找到service.bat成批處理檔案,然後開啟 cmd 命令提示符視窗,將 service.bat 檔案拖動到視窗中,空一格輸入install tomcat並回車,安裝服務。如下圖所示:

3)在「服務」中,找到生成的系統服務Apache Tomcat 8.5 tomcat將服務的啟動類型改為自動即可。如下圖所示:

3.2 刪除服務

若想刪除本文 3.1 節的服務,進入%Tomcat_HOME%\bin目錄下,找到service.bat成批處理檔案,然後開啟 cmd 命令提示符視窗,將service.bat檔案拖動到視窗中,空一格輸入remove tomcat並回車。如下圖所示:

4. 注意事項

4.1 500 報錯

問題描述

使用本文第 3 節的方法來設定伺服器開機自啟動時,如果在存取報表工程時遇到下圖所示 500 報錯的問題。

解決方案

參考:Tomcat 為安裝版本




附件列表


主題: 部署集成
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙