無service.bat的tomcat服務怎么設置自啟動


  在正式環境中,經常需要設置tomcat自啟動,這樣在重啟系統服務器后就不需要再手動去開啟tomcat服務器了。通過設置tomcat下的service.bat可以實現自啟動的目的,但有時候會發現自己的tomcat下竟然沒有service.bat,這種情況該怎么辦呢?

  1. 下面這個版本是tomcat6.0.41版本,可以看到它里面是沒有service.bat的。

    網上好多方法是從其他版本中找個service.bat復制過來。但我認為這種方法不恰當。

    原因:每個版本是一體的,把其中一些復制過來用失去了版本的完整性,可能會導致一些問題。

    我的辦法是:直接下載有service.bat的tomcat版本。

    無service.bat的tomcat服務怎么設置自啟動
  2. 2

    百度搜索“tomcat下載”,點擊進入tomcat下載頁。

    無service.bat的tomcat服務怎么設置自啟動
  3. 3

    點擊“tomcat6.0”。

    無service.bat的tomcat服務怎么設置自啟動
  4. 4

    點擊右側的“Archives”。

    無service.bat的tomcat服務怎么設置自啟動
  5. 5

    下拉,點擊“v6.0.20”。

    無service.bat的tomcat服務怎么設置自啟動
  6. 6

    點擊“bin”。

    無service.bat的tomcat服務怎么設置自啟動
  7. 7

    點擊“apache-tomcat-6.0.20.zip”。

    無service.bat的tomcat服務怎么設置自啟動
  8. 8

    將tomcat6.0.20版本下載下來。

    無service.bat的tomcat服務怎么設置自啟動
  9. 9

    解壓下載后的tomcat,可以看到其中已經有service.bat了,並且還有tomcat6w.exe,這個后面會用到。

    無service.bat的tomcat服務怎么設置自啟動
  10.  

    打開cmd, cd到tomcat的bin目錄下,輸入service install安裝服務。

    無service.bat的tomcat服務怎么設置自啟動
  11.  

    然后在運行中輸入service.msc打開服務窗口。

    無service.bat的tomcat服務怎么設置自啟動
  12.  

    可以看到已經將tomcat添加到了windows服務。

    無service.bat的tomcat服務怎么設置自啟動
  13.  

    在服務上點右鍵,修改它為自動啟動。

    無service.bat的tomcat服務怎么設置自啟動
  14.  

    現在可以重啟電腦,試一下它是否會隨着電腦開啟而自動啟動。我本地沒有問題。

    無service.bat的tomcat服務怎么設置自啟動
  15.  

    如果想在一台服務器上放兩個tomcat,並且都設置為自動啟動怎么做呢?如果再按照上面的方法是不行的,會出現安裝服務失敗的提示,原因是同一台電腦上不能有相同的服務名稱。

    無service.bat的tomcat服務怎么設置自啟動
  16.  

    解決辦法也很簡單,打開tomcat/bin下的service.bat,找到

    rem Set default Service name

    set SERVICE_NAME=Tomcat6

    set PR_DISPLAYNAME=Apache Tomcat 6

     

    修改此處的SERVICE_NAME和PR_DISPLAYNAME就可以了,分別為服務名稱和顯示名稱。

    無service.bat的tomcat服務怎么設置自啟動
  17.  

    修改后重新安裝服務。

    無service.bat的tomcat服務怎么設置自啟動
    無service.bat的tomcat服務怎么設置自啟動
  18.  

    同樣的方法,修改並安裝第二個tomcat服務。

    無service.bat的tomcat服務怎么設置自啟動
  19.  

    最終兩個tomcat都安裝到了windows服務里。

     

     

     

     


免責聲明!

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



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