如何使用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的设置也很棒。
答案 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)
%JBOSS_HOME%\ bin \ standalone.bat -c saap.xml -b 0.0.0.0
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“
Y listo al reiniciar ya podemos visualizar nuestro servidor 绝望