網上有一些文章介紹用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