Apache Tomcat開機后台啟動


  作為軟件開發人員,經常接觸Tomcat,完成的項目,需要部署到服務器上的Tomcat,才能供其他人訪問瀏覽。

  因為存在以下問題,所以需要把Tomcat設置為后台自動啟動:

  1.服務器可能因環境故障面臨停電,重啟服務器后,Tomcat也得手動重啟,是否不方便。

  2.通過startup.bat啟動Tomcat后,總會有個DOS窗口,比較難看,而且容易不小心關掉。


  安裝完成tomcat后,可以在tomcat的bin目錄點擊startup.bat啟動tomcat服務,這時在瀏覽器中輸入http://localhost:8080(8080:tomcat端口,根據設置而變),如果能夠看到tomcat的首頁tomcat便已經安裝正確,可以使用。


   現在介紹使tomcat做到開機並后台運行的方法。

  一、配置JDK環境變量測試成功后,配置Tomcat的環境變量

   1.新建變量名:CATALINA_BASE,變量值:D:\apache-tomcat-8.0.23(tomcat的安裝目錄)

    2.新建變量名:CATALINA_HOME,變量值:D:\apache-tomcat-8.0.23(tomcat的安裝目錄)

    3.打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

  二、打開tomcat安裝目錄下的bin目錄找到service.bat

  三、開始->運行->cmd,切換到tomcat安裝目錄下的bin目錄

  四、鍵入 service.bat install Tomcat 輸完然后按Enter鍵,若提示The service 'SERVICE_NAME' has been installed,則代表把該tomcat注冊為windows系統的服務成功。

  五、我的電腦->管理->服務,里面就能找到剛Apache Tomcat,選中->右鍵->屬性,把啟動設置為自動,這樣tomcat就會開機后台運行。


   期間遇到不少問題:

  問題一  bin目錄下並沒有service.bat

  這個是tomcat版本問題,官網上的標准版是不帶service.bat的(如:apache-tomcat-7.0.54);

  帶特定操作系統信息的tomcat中是包含service.bat的(如:apache-tomcat-7.0.54-windows-x86)。

  問題二  注冊過程中出現:failed to install

  1).使用管理員身份運行cmd,然后再service.bat install Tomcat;

  2).可能是之前裝了tomcat直接刪除tomcat目錄或沒有正確移除導致:

    解決辦法:開始->運行->cmd services.msc 查看之前安裝的tomcat對應的服務名(serviceName,然后再cmd窗口執行sc delete 'serviceName',然后再安裝本次需要安裝的tomcat。


   注意事項:

    安裝的tomcat X86或X64,最好與服務器的位數相對應。

 

  (該文僅供學習交流。如有不同觀點,歡迎留下寶貴意見~)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM