網上有一些文章介紹用JavaService.exe來實現,但是到EAP 6以上版本,我試過好象沒成功,幸好JBoss官方已經推出了專門的工具。
一、先到官網下載http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10.html 合適的版本
二、將下載到的壓縮包,全部解壓到%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
附件:http://files.cnblogs.com/yjmyzz/jboss-native-2.0.10-windows-x64-standalone.zip 這是我已經改好的service.bat及相關文件
文章列表