首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JBoss AS 7不接受远程连接

问JBoss AS 7不接受远程连接
EN

Stack Overflow用户
提问于 2012-04-13 06:14:47
回答 4查看 75.4K关注 0票数 40

我正在使用JBoss AS 7,并尝试使用IP (从intranet中的计算机)连接到我的应用程序。它不起作用。如果我从拥有服务器的计算机上进行测试,如果我通过本地主机(http://localhost:8080/MySystem....)进行测试,则可以看到系统正在运行,但如果我尝试使用IP (http://:8080/MySystem....),则无法看到系统正在运行。

有什么帮助吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-19 22:00:34

答案是编辑standalone.xml并插入标记any-address而不是绑定到127.0.0.1的inet-address

代码语言:javascript
复制
<interfaces>
    <interface name="management">
        <inet-address value="127.0.0.1"/>
    </interface>
    <interface name="public">
       <any-ipv4-address/>
    </interface>
</interfaces>
票数 82
EN

Stack Overflow用户

发布于 2012-05-11 00:44:37

我在standalone.xml中将127.0.0.1 (本地主机)更改为0.0.0.0。它起作用了。只要注意安全就行了。

代码语言:javascript
复制
<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>
    <!-- TODO - only show this if the jacorb subsystem is added  -->
    <interface name="unsecure">
        <!--
          ~  Used for IIOP sockets in the standard configuration.
          ~                  To secure JacORB you need to setup SSL 
          -->
        <inet-address value="${jboss.bind.address.unsecure:0.0.0.0}"/>
    </interface>
</interfaces>
票数 22
EN

Stack Overflow用户

发布于 2012-04-13 06:18:35

您是否在配置文件中配置了IP地址?

在不配置ip地址的情况下启动jboss会将jboss的默认地址设置为适合开发或生产服务器的localhost,其中apache用作jboss的代理并驻留在同一台机器上。

设置JBoss的ip地址:

代码语言:javascript
复制
To a specific IP address
run.sh -b 10.62.31.31
To localhost or the IP address assigned to the server
run.sh -b 0.0.0.0

您也可以在 section下的配置文件中进行更改。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10132657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档