【问题标题】:Access JBoss 7.1.1.Final using IP address使用 IP 地址访问 JBoss 7.1.1.Final
【发布时间】:2013-02-20 16:16:43
【问题描述】:

如何配置standalone-full.xml 以使JBoss 7.1.1.Final 服务器可以使用IP 地址从远程机器访问?

我尝试将接口中的绑定地址从 127.0.0.1 更改为我的 ip 地址,但没有成功。

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:172.x.x.x}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:172.x.x.x}"/>
    </interface>
    <interface name="unsecure">
        <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
    </interface>
</interfaces>

【问题讨论】:

  • 到目前为止您尝试了哪些步骤?
  • 我用步骤更新了我的问题。

标签: jboss7.x


【解决方案1】:

我已经在我的standalone.xml中这样设置了

<interfaces>
        <interface name="management">
            <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>
        </interface>
        <interface name="public">
            <inet-address value="${jboss.bind.address:0.0.0.0}"/>
        </interface>
        <interface name="unsecure">
            <inet-address value="${jboss.bind.address.unsecure:0.0.0.0}"/>
        </interface>
</interfaces>

0.0.0.0 表示所有接口

【讨论】:

  • 生产环境的合适配置是什么?
【解决方案2】:

我的standalone.xml 看起来像这样:

<interfaces>
  <interface name="management">
    <any-address/>
  </interface>
  <interface name="public">
    <any-address/>
  </interface>
  <interface name="unsecure">
    <any-address/>
  </interface>
</interfaces>

any-address 适用于所有接口。

【讨论】:

    【解决方案3】:

    在启动 JBoss 时,我们也可以使用 -b 0.0.0.0 作为参数,而无需在standalone-full.xml 中进行更改。适合我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      相关资源
      最近更新 更多