如何將Tomcat安裝為服務時可以預設自動啟動
最近幫客戶系統製作安裝光碟時,在安裝Tomcat發現如果不是使用Tomcat官網下載的exe安裝檔案,透過Tomcat\bin 下的service 進行服務安裝時,裝好的服務預設啟動模式為手動
找了一下資料,發現有二種解法
1.直接從service.bat 下手,請用編輯器打開 找尋 「 :installed 」在這執行腳本中的
“%EXECUTABLE%” //US//%SERVICE_NAME% ++JvmOptions “-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties” –JvmMs 256 –JvmMx 512
加上 –Startup=auto ,結果如下:
“%EXECUTABLE%” //US//%SERVICE_NAME% ++JvmOptions “-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties” –JvmMs 256 –JvmMx 512 –Startup=auto
這樣執行service install tomcat5 後就預設啟動模式為自動啦
2.第二個方法,是透過window的指令下手,請執行
sc config service_name start=auto
這樣也行,所以可以把這指令寫在安裝步驟也可以達到預期效果
以上執行在搭配Tomcat 5.5 測試過~是ok的!!
近期留言