Jax-ws java.net.ConnectException: Connection refused

Ich bin mit einer ungeraden networking-problem bei der Verbindung zu einem web-service läuft auf glassfish von einem java-client läuft auf tomcat mit JAX-WS (U-Bahn). Hier ist das Szenario...

  • Beide Server laufen auf meinem lokalen Rechner.
  • Wenn ich konfigurieren, damit der client eine Verbindung zum WS-Endpunkt mit 127.0.0.1, die Anforderung funktioniert.
  • Wenn ich konfigurieren, damit der client eine Verbindung zum WS-Endpunkt mit meiner IP-Adresse, bekomme ich sofort java.net.ConnectException: Connection refused. Das gleiche passiert, wenn ich meinen hostname.

Das seltsame ist, dass wenn ich auf den Endpunkt von SoapUI, die Anforderung funktioniert gut, wenn Sie verwenden 127.0.0.1, meine IP-Adresse oder mein hostname.

Hier ist die Ausnahme, ich bin immer...

java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.Socket.connect(Socket.java:529)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:120)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:256)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:184)
at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:137)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
at com.sun.xml.ws.client.Stub.process(Stub.java:323)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:161)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:113)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
at $Proxy51.listAttributeTypes(Unknown Source)
at com.myapp.store.service.client.JaxWsProductAdminServiceClient.listAttributeTypes(JaxWsProductAdminServiceClient.java:71)
at com.myapp.admintool.ProductAttributeController$_closure1.doCall(ProductAttributeController.groovy:26)
at com.myapp.admintool.ProductAttributeController$_closure1.doCall(ProductAttributeController.groovy)
at java.lang.Thread.run(Thread.java:680)

Irgendwelche Gedanken oder Hinweise dankbar!

InformationsquelleAutor Jay Shark | 2011-05-12
Schreibe einen Kommentar