2016-05-01 6 views
0

Ich versuche, jboss an eine externe IP-Adresse anders als die Standard 127.0.0.1 zu binden, aber ich bekomme Fehler und kann nicht.nicht in der Lage, jboss an externe IP-Adresse zu binden

Die IP-Adresse, die ich binden möchte, ist gültig und zugänglich und ich habe mit Ping getestet. Ich habe versucht, die Standalone.conf zu modifizieren oder standalone.xml zu modifizieren und habe auch versucht, die -b xxx.xxx.236.237 anzunähern, aber immer denselben Fehler zu bekommen.

Brauchen Sie Hilfe bitte. Vielen Dank.

 ------- tried setting bind address in standalone.conf 
     JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address.management=xxx.xxx.236.237" 
     JAVA_OPTS="$%JAVA_OPTS -Djboss.bind.address=xxx.xxx.236.237" 

     ---- tried starting service with binding address 
     standalone.sh -b xxx.xxx.236.237 

    ---tried below changes in standalone.xml 
    <interface name="public"> 
     <inet-address value="${jboss.bind.address:xxx.xxx.236.237}"/> 
    </interface> 

    But i am able to bind it to 0.0.0.0 which i dont want to. i want to bind to specific ip. 

18: 18: 15.122 INFO [org.jboss.remoting] JBoss Remoting Version 3.2.3.GA 18: 18: 15.142 ERROR [org.jboss.msc.service.fail] MSC00001: Fehler beim Starten Sie den Dienst jboss.network.public: org.jboss.msc.service.StartException im Dienst jboss.network.public: JBAS015810: Fehler beim Auflösen der Schnittstelle public unter org.jboss.as.server.services.net.NetworkInterfaceService.start (NetworkInterfaceService.java:97) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] bei org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService (ServiceControllerImpl.java: 1811) [ jboss-msc-1.0.2.GA.jar: 1.0.2.GA] unter org.jboss.msc.service.ServiceControllerImpl $ StartTask.run (ServiceControllerIm pl.java:1746) [jboss-msc-1.0.2.GA.jar: 1.0.2.GA] bei java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) [rt.jar: 1.7. 0_95] bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) [rt.jar: 1.7.0_95] bei java.lang.Thread.run (Thread.java:745) [rt. Glas: 1.7.0_95]

Antwort

0

Sie einen Prozess nur auf einer oder allen (0.0.0.0) der IP-Adressen Ihrer (dem Host, JBOSS läuft) Host-Netzwerk-Schnittstellen

sehen Sie Netzwerkschnittstellen binden können IP-Adressen.

unter Linux sehen:

ifconfig -a 

oder

ip addr show 
+0

Ich glaube, ich es bekommen. Ich kann nur an eine Adresse binden, die ich in ifconfig sehe. Ich habe versucht, eine externe IP von meinem Host, aber ifconfig zeigte mir interne IP. in der Lage, an interne IP zu binden. Vielen Dank. –

+0

Manish, wenn dies die Antwort ist, die du suchst, schätze ich, wenn du mich als Lösung kennzeichnest. Prost. – lamp76

Verwandte Themen