我使用./standalone.sh在独立模式下运行JBoss AS7。这只将JBOSS绑定到localhost。有没有办法把它绑定到所有的主机上,我是说0.0.0.0。
老版本有通过0.0.0.0的-b选项,我在这里找不到任何可用的选项。
发布于 2011-09-15 22:54:35
感谢上面的提示,仅供参考,我发现使用<any-address/>
可能会导致
10:31:22,605 ERROR [org.apache.catalina.core.StandardService] (MSC service thread 1-2) Connector.start: LifecycleException: service.getName(): "jboss.web"; Protocol handler start failed: java.net.SocketException: Protocol family not supported
at org.apache.catalina.connector.Connector.start(Connector.java:1058)
请参阅http://community.jboss.org/thread/168789?tstart=120
您可以通过将其替换为<any-ipv4-address/>
来解决此问题
这为您提供了:
<interfaces>
<interface name="management">
<inet-address value="127.0.0.1"/>
</interface>
<interface name="public">
<any-ipv4-address/>
</interface>
</interfaces>
发布于 2011-09-28 13:29:06
我们刚刚在7.0.2中添加了对-b
的支持。
发布于 2011-12-07 08:22:43
您还可以执行以下操作:
<interfaces>
<interface name="management">
<inet-address value="127.0.0.1"/>
</interface>
<interface name="public">
<inet-address value="0.0.0.0"/>
</interface>
</interfaces>
或者,如果您想绑定到特定地址,请将0.0.0.0替换为ip。
https://stackoverflow.com/questions/6853409
复制相似问题