giovedì 27 novembre 2008

Avviare JBoss come servizio di Windows

Esistono varie opzioni per avviare JBoss come servizio di Windows, qui descriverò l'utilizzo di JBoss Native.

Lo potete scaricare da qui:
http://www.jboss.org/jbossweb/downloads/jboss-native/

La documentazione la trovate qui:
http://www.jboss.org/community/docs/DOC-10679

Una volta scaricato il jar è necessario scompattarlo nella cartella di installazione di JBoss, nella cartella bin verranno aggiunti alcuni file, tra cui service.bat, batch serve per installare e disinstallare il servizio.

Per installarlo digitare:
service
.bat install
Per disinstallarlo digitare:
service
.bat uninstall

Ovviamente non è possibile passare parametri al comando run.bat di JBoss e quindi è necessario impostarli direttamente dentro il batch, per esempio inserendo un parametro specifico come INSTALLATION_PARAM e quindi passarlo al comando di avvio, per es:

set INSTALLATION_PARAM=-b 0.0.0.0 -Djava.library.path="C:\server\librerie"

:RESTART
"%JAVA%" %JAVA_OPTS% ^
-Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
-classpath "%JBOSS_CLASSPATH%" ^
org.jboss.Main %INSTALLATION_PARAM% %*


Se si vuole personalizzare il nome del servizio è possibile farlo modificando il file service.bat cambiando le seguenti variabili:

set SVCNAME=JBAS50SVC
set SVCDISP=JBoss Application Server 5.0
set SVCDESC=JBoss Application Server 5.0.0 GA/Platform: Windows x86


This post will announce the immediate opening of this blog