【问题标题】:Start jboss windows service to be visible from outside启动 jboss windows 服务从外部可见
【发布时间】:2011-05-23 13:39:09
【问题描述】:
【问题讨论】:
标签:
java
service
windows-services
jboss
【解决方案1】:
我没有方便的Windows安装,但我认为您只需编辑run.bat 以添加-b 0.0.0.0 程序参数,然后重新运行生成JBoss 服务的程序。能发一下run.bat的内容吗?
【解决方案2】:
经过service.bat发现
:cmdStart
REM Executed on service start
del .r.lock 2>&1 | findstr /C:"being used" > nul
if not errorlevel 1 (
echo Could not continue. Locking file already in use.
goto cmdEnd
)
echo Y > .r.lock
jbosssvc.exe -p 1 "Starting %SVCDISP%" > run.log
call run.bat -b 0.0.0 .0< .r.lock >> run.log 2>&1
jbosssvc.exe -p 1 "Shutdown %SVCDISP% service" >> run.log
del .r.lock
goto cmdEnd
编辑call run.bat< .r.lock >> run.log 2>&1
到
call run.bat -b 0.0.0.0 < .r.lock >> run.log 2>&1
【解决方案3】:
我过去通过在 service.bat 文件中明确指定参数来完成此操作。
您应该会看到在 service.bat 文件中调用 run.bat 的位置,此时您可以添加 -b 0.0.0.0 参数
call run.bat -b 0.0.0.0
【解决方案4】:
您应该看到在 service.bat 文件中调用 run.bat 的位置,此时您可以添加 -b 0.0.0.0 参数
记住 service.bat 文件位于 jboss_home/bin。在我的版本中,我有两行调用“call run.bat > run.log 2>&1”,所以我将其更改为“call run.bat -b 192.xxx.xxx.xxx - c all > run.log 2>&1" 它对我有用。
埃尔南。