反饋已提交
網絡繁忙
本文介紹 Windows 系統安裝 Tomcat 後,設定開機自啟動的方法。
注1:Linux 系統安裝 Tomcat 後,設定開機自啟動的方法請參見:Linux下Tomcat開機自啟動
注2:使用者請自行百度 Tomcat 解壓版與安裝版差別,根據實際情況選擇方案。
本章範例環境為 Windows 10+Tomcat 9.0.38+JDK1.8.0_152 。
該方法是將 Tomcat 啟動程式新增到開始選單的開機啟動資料夾中,實現開機時自啟動。
1)使用快捷鍵 Win+R,在運作對話框中輸入shell:startup,開啟開始選單的開機啟動資料夾。如下圖所示:
2)進入%TOMCAT_HOME%/bin目錄,為startup.bat檔案生成快捷方式,將生成的快捷方式拖入到開機啟動資料夾中。如下圖所示:
該方法將 Web 應用伺服器啟動程式註冊為系統服務,系統開機後,伺服器就會自動啟動,並且在前臺也不會有運作視窗。
注:該方法僅支援啟動,若需要停止 Tomcat 服務,可在 %TOMCAT_HOME%/bin 目錄下啟動 shutdown.bat (Windows 系統)。
點選下載工具包:工具包.rar,下載完成後解壓縮,將解壓得到的兩個檔案放到到某個路徑下,範例是將其放到D:\bb\工具包目錄下。
使用 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,並回車。如下圖所示:
注:命令中的路徑需根據實際情況修改。
在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
在「服務」中,找到我們註冊好的系統服務 FRServer,可以看到該服務的啟動類型為自動,也就是說開機後該服務自啟,如下圖選中並啟動該服務即可。
本章範例環境為 Windows 10+Tomcat 8.5.73+JDK1.8.0_152 。
1)首先需要手動啟動 Tomcat,然後瀏覽器輸入http://localhost:8080驗證下能否正常存取伺服器。
2)進入%Tomcat_HOME%\bin目錄下,找到service.bat成批處理檔案,然後開啟 cmd 命令提示符視窗,將 service.bat 檔案拖動到視窗中,空一格輸入install tomcat並回車,安裝服務。如下圖所示:
3)在「服務」中,找到生成的系統服務Apache Tomcat 8.5 tomcat,將服務的啟動類型改為自動即可。如下圖所示:
若想刪除本文 3.1 節的服務,進入%Tomcat_HOME%\bin目錄下,找到service.bat成批處理檔案,然後開啟 cmd 命令提示符視窗,將service.bat檔案拖動到視窗中,空一格輸入remove tomcat並回車。如下圖所示:
問題描述
使用本文第 3 節的方法來設定伺服器開機自啟動時,如果在存取報表工程時遇到下圖所示 500 報錯的問題。
解決方案
參考:Tomcat 為安裝版本
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙