`
vcdemon
  • 浏览: 19548 次
社区版块
存档分类
最新评论
  • djx410249: 简单的自己想了几个数字测试了下,发现这个数会在经过几次跳动之后 ...
    3n+1
  • I白I: 怎么回事,好多字都卡在外面了 不显示。。。还要查看源代码看内容 ...
    3n+1

Jboss解决只能通过localhost访问不能通过IP访问的错误

阅读更多

Jboss版本:jboss-as-7.1.1.Final

Jboss安装路径:F:\jboss-as-7.1.1.Final

启动方式:MyEclipse10 server启动

本机IP:192.168.173.85

Jboss监听端口:8080

 

测试项目名:jfinal-demo

正确访问路径:localhost:8080/jfinal-demo或者127.0.0.1:8080/jfinal-demo

错误访问路径:192.168.173.85:8080/jfinal-demo

 

原因:

项目访问的路径配置文件中,将访问的IP绑定为本地IP127.0.0.1,

即只可以用localhost和127.0.0.1进行访问,

其他IP无法访问

 

解决方案: 

修改配置文件  standalone.xml    

路径:   F:\jboss-as-7.1.1.Final\standalone\configuration\standalone.xml

 

默认配置:

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

 

 

可以2种修改:

方式1. 

 <interfaces>
        <interface name="management">
            <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
        </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:127.0.0.1}"/>
        </interface>
    </interfaces>

 

 方式2.

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

 

两重方式修改后的不同点:

通过方式1修改后,正确访问路径:localhost:8080/jfinal-demo,127.0.0.1:8080/jfinal-demo,192.168.173.85:8080/jfinal-demo

通过方式2修改后,正确访问路径:192.168.173.85:8080/jfinal-demo,另外两种访问路径是错误的不可以访问

1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics