Thursday, June 16, 2016

Install JBoss as Windows Service

Env: JBoss EAP 6.4
Windows 7, 10

1- Get the native utility of JBoss. It is available if using JBoss jar installer. If you don't have it get the jar and install somewhere and copy the "native" directory from the following path to the same path of your JBoss:


EAP-6.4.0\modules\system\layers\base\

2- Use the following script and put it in a bat file on the same directory as JBoss directory, then run it.

set BASE=%~dp0

setx /M JBOSS_HOME %BASE%\jboss-eap
setx /M NOPAUSE 1
echo %BASE%

%BASE:~0,2%

cd %BASE%\jboss-eap\modules\system\layers\base\native\sbin

service.bat install /startup /name JBossAppSrv /jbossuser admin /jbosspass 'adminPass'

Just for clarification, the mandatory parts are:
Set system env variable JBOSS_HOME and NOPAUSE=1
Run the "service.bat install "command.

Ref: JBoss 6.4 Installation Guide

No comments: