JBoss設置爲Windows服務

這裏將用到JavaService.exe 這個程序將JBoss啓動做成Windows的系統服務。

第一步: 複製 JavaService.exe 文件到%JBOSS_HOME%\bin目錄下;
如果沒有JavaService.exe 可以在http://javaservice.objectweb.org/ 網站上下載;

第二步: 設置環境變量:
將JAVA_HOME設置成jdk的目錄,例如:
C:\jdk1.5.0_07
將JBOSS_HOME設置成JBOSS的目錄,例如:
D:\JBoss4.0.5

注意:在環境變量中目錄不能有空格,否則會造成服務無法啓動。

第三步: 通過Windows的運行“cmd”或者“command”打開dos運行窗口;進入“%JBOSS_HOME%\bin”路徑;

第四步: 在將下面表格中的命令複製到dos窗口下回車運行:
JavaService.exe -install JBoss %Java_Home%\jre\bin\server\jvm.dll -Djava.class.path="%JBOSS_HOME%\bin\run.jar;%JAVA_HOME%\lib\tools.jar" –Xms256M –Xmx512M -start org.jboss.Main -stop org.jboss.Main -method systemExit -out "%JBOSS_HOME%\server\default\log\server.log" -err "%JBOSS_HOME%\server\default\log\boot.log" -current "%JBOSS_HOME%\bin" -overwrite -startup 6

運行後,將會提示:“The JBoss automatic service war successfully installed”,提示服務安裝完成,可以在Windows的服務管理列表中找到名稱爲“JBoss”的服務。輸入:“net start JBoss”啓動服務,服務啓動可能需要一定時間,打開新的IE瀏覽器在地址欄輸入:http://localhost:8080 會有提示頁面,表示服務啓動成功。

如何卸載服務:
在dos命令窗口輸入:“JavaService.exe –uninstall 服務名稱”
JBossService.exe -install JBoss
  {JDK_HOME}\jre\bin\{hotspot|server|classic}\jvm.dll
  -Djava.class.path={JDK_HOME}\lib\tools.jar;{JBOSS_BIN}\run.jar
  -start org.jboss.Main
  -stop org.jboss.Main -method systemExit
  -out {JBOSS_BIN}\stdout.log
  -err {JBOSS_BIN}\stderr.log
  -current {JBOSS_BIN}
  -depends mysql
  -manual

另外此方法也使用於其他的服務,需要在第四步時更改相應的參數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章