2015-02-23 2 views
0

Как настроить JBoss 7 (в частности, jboss-as-7.1.1.Final) в качестве службы Windows с помощью Apache Commons Daemon (prunsrv.exe)?Установка jboss-as-7.1.1.Final в качестве службы Windows с использованием Apache Commons Daemon (prunsrv.exe)

В частности, я не знаю правильных параметров JBoss для prunsrv.exe или для графического интерфейса prunmgr.exe.

Если у вас есть параметры prunsrv.exe для установки автономного сервера в качестве службы Windows (например, пакетный файл, который создает службу окон JBoss 7), это было бы идеально. В качестве альтернативы, ваши настройки из графического интерфейса prunmgr также будут отличными.

ответ

0

Имеются инструкции по запуску ProcRun, если вам нужна дополнительная информация об этом. Когда я использовал prunsrv я использовал линию создания сервиса вроде следующего:

prunsrv.exe install JBossEAP6 --DisplayName="JBoss EAP 6" --Description "JBoss Enterprise Application Platform 6" --LogLevel=INFO --LogPath="C:\Program Files\EAP-6.1.1\jboss-eap-6.1\standalone\log" --LogPrefix=service --StdOutput=auto --StdError=auto --StartMode=exe --StartImage=cmd.exe --StartPath="C:\Program Files\EAP-6.1.1\jboss-eap-6.1\bin" ++StartParams="/c \"set NOPAUSE=Y ^&^& run.bat\"" --StopMode=exe --StopImage=cmd.exe --StopPath="C:\Program Files\EAP-6.1.1\jboss-eap-6.1\bin" ++StopParams="/c jboss-cli.bat --controller=localhost:9999 --connect --command=:shutdown" 

Это ожидать, что вы JBoss установлены в окнах: C: \ Program Files \ EAP-6.1.1 \ JBoss-еар -6,1

Вы должны убедиться, что ваш run.bat имеет правильные настройки, которые я настроил иметь следующее:

for /D %%i in ("C:\Program Files\EAP-6.1.1\jboss-eap-6.1\standalone\tmp\vfs\*") 
do RD /S /Q "%%i" 
cd %JBOSS_HOME%\bin\ 
standalone.bat -c standalone-full.xml -b 0.0.0.0 -bmanagement <localIP> 

Это заставляет меня сервис работает для Windows, который также очищает после себя ,