Amazon ec2 无法解析EC2中jboss中的公共接口

Amazon ec2 无法解析EC2中jboss中的公共接口,amazon-ec2,webserver,jboss7.x,redhat,Amazon Ec2,Webserver,Jboss7.x,Redhat,我正在AmazonEC2(redhat服务器)服务器上使用JBossAS 7.1.1.Final。每当我运行Jboss时,我将ip 127.0.0.1更改为52.32.0.197(公共EC2服务器ip): 启动失败的服务:服务jboss.network.public:org.jboss.msc.service.StartException in service jboss.network.public:JBAS015810:解析接口public失败 谷歌搜索后,我在“/etc/hosts”中更改

我正在AmazonEC2(redhat服务器)服务器上使用JBossAS 7.1.1.Final。每当我运行Jboss时,我将ip 127.0.0.1更改为52.32.0.197(公共EC2服务器ip):
启动失败的服务:服务jboss.network.public:org.jboss.msc.service.StartException in service jboss.network.public:JBAS015810:解析接口public失败

谷歌搜索后,我在“/etc/hosts”中更改了我的条目,该条目当前看起来像

52.32.0.197 localhost localhost.localdomain localhost4 ocalhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
我再次得到了这个,并将我的“/etc/sysconfig/networkscripts/ifcfglo”更改为

但仍然得到相同的错误,请帮助我解决这个问题

My 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:52.32.0.197}"/>
        </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:127.0.0.1}"/>
        </interface>
    </interfaces>

我不熟悉JBOSS,但这显然是一个糟糕的IP绑定问题

首先,您必须有一个有效的IP地址。我很惊讶你没有提到操作系统抛出的错误。您的公共IP地址不能位于错误的网络上

DEVICE=lo
IPADDR=52.32.0.197
NETMASK=255.255.255.0
NETWORK=52.32.0.0
然后是绑定,正如链接中指出的那样

如果您碰巧指定了绑定,则可能会发生这种错误
standalone.conf
-Djboss.bind.address=192.168.xxx.xxx-Djboss.bind.address.management=192.168.xxx.xxx-Djboss.bind.address.unsecure=192.168.xxx.xxx


打开
standalone.conf
并将您看到的IP地址(应该是127.0.0.1)更改为52.32.0.197。重新启动。

我不熟悉JBOSS,但这显然是一个糟糕的IP绑定问题

首先,您必须有一个有效的IP地址。我很惊讶你没有提到操作系统抛出的错误。您的公共IP地址不能位于错误的网络上

DEVICE=lo
IPADDR=52.32.0.197
NETMASK=255.255.255.0
NETWORK=52.32.0.0
然后是绑定,正如链接中指出的那样

如果您碰巧指定了绑定,则可能会发生这种错误
standalone.conf
-Djboss.bind.address=192.168.xxx.xxx-Djboss.bind.address.management=192.168.xxx.xxx-Djboss.bind.address.unsecure=192.168.xxx.xxx


打开
standalone.conf
并将您看到的IP地址(应该是127.0.0.1)更改为52.32.0.197。重新启动。

我遇到了同样的问题,我已经解决了通过更新防火墙设置阻止对应用程序的公共IP访问的问题,我已经解决了通过更新防火墙设置阻止对应用程序的公共IP访问的问题。查看此URL:您认为它应该是什么?这与上面url中给出的相同
NETWORK=127.0.0.0
不正确。查看此URL:您认为它应该是什么?这与上面urlnowhere中给出的相同,standalone.conf文件中提到了“-Djboss.bind.address”。我尝试在/etc/sysconfig/network scripts/ifcfg lo文件中更改IP,但仍然出现了相同的异常。nowhere这个“-Djboss.bind.address”我尝试在/etc/sysconfig/networkscripts/ifcfglo文件中更改IP,但仍然出现相同的异常。