2016-10-17 5 views
0

저는 아마존 EC2 (레드햇 서버) 서버에서 JBoss AS 7.1.1. 최종의 작업을하고 있습니다. 어떤 Services which failed to start:service jboss.network.public:org.jboss.msc.service.StartException in service jboss.network.public: JBAS015810: failed to resolve interface publicEC2의 jboss에서 공개 인터페이스를 확인할 수 없습니다.

인터넷 검색 후 내가 "/etc/hosts 파일을"내 항목을 변경 : 내가 그것을 던지고 내 제이 보스를 실행하고 때마다 나는 52.32.0.197 (공공 EC2 서버 IP)에 내 IP 127.0.0.1 변경 현재 다시 내가이 Link을 얻고

DEVICE=lo 
IPADDR=52.32.0.197 
NETMASK=255.0.0.0 
NETWORK=127.0.0.0 
# If you're having problems with gated making 127.0.0.0/8 a martian, 
# you can change this to something else (255.255.255.255, for example) 
BROADCAST=127.255.255.255 
ONBOOT=yes 
NAME=loopback-1 
에 내 " /etc/sysconfig/network-scripts에 /이 ifcfg-LO"로 변경

52.32.0.197 localhost localhost.localdomain localhost4 ocalhost4.localdomain4 
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 

처럼

하지만 여전히 같은 오류가 발생합니다. 문제를 해결하도록 도와주세요.

내 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> 
+0

'NETWORK = 127.0.0.0'이 잘못되었습니다. 이 URL을 확인하십시오 : https://developer.jboss.org/thread/222677 – mootmoot

+0

당신에게 맞는 것은 무엇입니까? 위의 url에 주어진 것과 동일합니다. –

답변

0

내가 JBOSS에 익숙하지 않은 생각이 들어, 그러나 이것은 분명히 잘못된 IP 바인딩 문제입니다.

먼저 유효한 IP 주소가 있어야합니다. OS에 의한 오류 던지 언급하지 않았다는 사실이 놀랍습니다. 공용 IP 주소가 잘못된 네트워크에있을 수 없습니다.

DEVICE=lo 
IPADDR=52.32.0.197 
NETMASK=255.255.255.0 
NETWORK=52.32.0.0 

는 다음 링크에서 지점으로, 바인딩에 나올 JBAS015810: failed to resolve interface public

당신이 standalone.conf 에 바인드에게 CONFIGS에 JAVA_OPTS에 대한 주소를 지정하기 위해 일어나는 경우에 이러한 종류의 오류가 발생할 수 있습니다 - 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로 변경하십시오. 재시작.

+0

이 "-Djboss.bind.address"는 standalone.conf 파일에 언급되어 있지 않습니다. –

+0

/etc/sysconfig/network-scripts/ifcfg-lo 파일에서 IP를 변경해 보았지만 같은 예외가 발생했습니다. –