天天看點

JBOSS EAP 6.0+ Standalone模式安裝成Windows服務

網上有一些文章介紹用JavaService.exe來實作,但是到EAP 6以上版本,我試過好象沒成功,幸好JBoss官方已經推出了專門的工具。

二、将下載下傳到的壓縮包,全部解壓到%JBOSS_HOME%\bin 下

三、修改service.bat

3.1 下面幾項随便填寫,是安裝後的Windows服務資訊

  a)SVCNAME = JBAS50SVC   #這是安裝服服務後服務名(我一般習慣改成JBoss)

  b)SVCDISP  =  JBoss Application Server 5.0  #這是服務描述

  c)SVCDESC=JBoss Application Server 5.0.0 GA/Platform: Windows x86   #這是服務簡介

3.2 修改set JAVA_OPTS 這行,内容參考下面這樣:(記憶體值自己調整一下)

  set JAVA_OPTS=-Xrs -server -Xms256m -Xmx512m -XX:PermSize=512M -XX:MaxNewSize=512m -XX:MaxPermSize=512m

3.3 找到所有 call run.bat的地方,改成 call standalone.bat (因為我們是standalone模式)

3.4 找到所有 call shutdown 的地方,這是一個很坑爹的地方,如果不改,停止Jboss服務時,将直接關閉Windows系統(血淋淋的教訓),改成下面這樣:

call jboss-cli.bat --connect --command=:shutdown >> shutdown.log 2>&1

三、安裝服務

%JBOSS_HOMEM%\bin\service.bat install

如果要解除安裝,把 install 換成 uninstall 即可

四、啟用/停止服務

net start JBoss

net stop JBoss

繼續閱讀