【问题标题】:Start jboss windows service to be visible from outside启动 jboss windows 服务从外部可见
【发布时间】:2011-05-23 13:39:09
【问题描述】:

我已经设法将 jboss 设置为 windows 服务,发现这篇文章 http://www.jboss.org/jbossweb/install/service.html

当我尝试 localhost:8080/ 时,它可以工作,但是当我尝试从另一台计算机访问它时,我无法打开它。

当我在 eclipse 中设置 jboss 时,我通常会传递参数 -b 0.0.0.0 并且它可以从外部工作,我该如何为这个 windows 服务做呢?谢谢

【问题讨论】:

    标签: 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&lt; .r.lock &gt;&gt; run.log 2&gt;&amp;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" 它对我有用。

          埃尔南。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-02-23
            • 1970-01-01
            • 2015-07-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多