使用Apache Commons Daemon(prunsrv.exe)将jboss-as-7.1.1.Final安装为Windows服务

时间:2015-02-23 23:05:58

标签: java windows jboss procrun

如何使用Apache Commons Daemon(prunsrv.exe)将JBoss 7(特别是jboss-as-7.1.1.Final)配置为Windows服务?

具体来说,我不知道prunsrv.exe或prunmgr.exe GUI的正确JBoss选项。

如果你有prunsrv.exe参数将独立服务器安装为windows服务(例如创建JBoss 7 windows服务的批处理文件),这将是完美的。或者,prunmgr GUI的设置也很棒。

2 个答案:

答案 0 :(得分:0)

有关运行ProcRun的说明,以防您需要更多详细信息。当我使用prunsrv时,我使用了如下的Service Creation行:

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"

这确实希望您在Windows中安装JBoss:C:\ Program Files \ EAP-6.1.1 \ jboss-eap-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服务。

答案 1 :(得分:0)

  1. Descargamos“ commons-daemon-1.0.15-bin-windows.zip”,例如设计 http://mirrors.advancedhosters.com/apache/commons/daemon/binaries/windows/
  2. Jboss的导演指南%JBOSS_HOME%\ bin
  3. 在run.bat和cambiamos el rub.bat上运行时,您可以执行以下操作:

%JBOSS_HOME%\ bin \ standalone.bat -c saap.xml -b 0.0.0.0

  1. Acuerdo a luuego para crear el servicio ejecutamos lo siguiente de acuerdo a 服务器配置。

    。\ prunsrv.exe安装Saap --DisplayName =“ Saap”-说明“ Sistema deGestiónde Agua Potable” --LogLevel = INFO --LogPath =“ D:\ server \ jboss-as-7.1.1 \ standalone \ log“ --LogPrefix = service --StdOutput = auto --StdError = auto --StartMode = exe --StartImage = cmd.exe --StartPath =” D:\ server \ jboss-as-7.1.1 \ bin“ ++ StartParams =” / c \“ set NOPAUSE = Y ^&^&run.bat \”“ --StopMode = exe --StopImage = cmd.exe --StopPath =” D:\ server \ jboss-as -7.1.1 \ bin“ ++ StopParams =” / c jboss-cli.bat --connect command =:shutdown“

  2. Y listo al reiniciar ya podemos visualizar nuestro servidor 绝望