2016-10-17 2 views
0

Ich arbeite auf JBoss AS 7.1.1.Final in Amazon EC2 (Red Hat Server) Server. Ich änderte meine ip 127.0.0.1 zu 52.32.0.197 (public EC2 Server ip) wenn ich meine Jboss leite es wirft: Services which failed to start:service jboss.network.public:org.jboss.msc.service.StartException in service jboss.network.public: JBAS015810: failed to resolve interface publicFehler beim Auflösen der Schnittstelle public in jboss in EC2

Nach googeln ich meine Einträge ändern in "/etc/hosts", das ist zur Zeit schauen, wie

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

Wieder bekam ich dieses Link und meine ändern "/etc/sysconfig/network-scripts/ifcfg-lo" zu

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 

aber immer noch denselben Fehler, bitte helfen Sie mir, dies zu lösen?

Mein standalone.xml enthält

<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 'ist falsch. Sehen Sie sich diese URL an: https://developer.jboss.org/thread/222677 – mootmoot

+0

Was sollte es für Sie sein? Es ist das gleiche wie in der obigen URL angegeben –

Antwort

0

ich mit JBOSS nicht vertraut bin, aber das ist eindeutig ein schlechtes IP-Bindungsproblem.

Zuerst müssen Sie eine gültige IP-Adresse haben. Ich bin überrascht, dass Sie Fehler Throw von OS nicht erwähnt haben. Ihre öffentliche IP-Adresse darf nicht in einem falschen Netzwerk liegen.

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

kommen dann zur Bindung, als Punkt in der Verbindung JBAS015810: failed to resolve interface public

aus

Diese Art von Fehler auftreten könnte, wenn Sie binden angegeben haben Adresse für JAVA_OPTS in Ihrem configs in standalone.conf passieren - Djboss.bind.address = 192.168.xxx.xxx -Djboss.bind.address.management = 192.168.xxx.xxx -Djboss.bind.address.unsecure = 192.168.xxx.xxx

Öffnen Sie standalone.conf und ändern Sie die angezeigte IP-Adresse (sollte 127.0.0.1 sein) zu 52.32.0.197. Neustart.

+0

Nirgendwo diese "-Djboss.bind.address" wird in Standalone.conf-Datei erwähnt. –

+0

Ich versuchte, indem ich IP in/etc/sysconfig/network-scripts/ifcfg-lo Datei änderte, aber immer noch dieselbe Ausnahme kommt. –

Verwandte Themen