2011-01-11 5 views
1

Ich benutze JAX-WS, um einen Service-Port zu öffnen.Testen Sie alle verfügbaren WSDL-IPs mit JAX-WS

Wenn der DNS zwei IPs für den DNS-Eintrag (der WSDL) verfügbar macht, versucht der Dienst, nur die erste zu verwenden - was zu einer "Failed to access the WSDL at: http://some.url.com/someDocument?wsdl . It failed with: Connection refused: connect" Ausnahme führt.

Ich habe eine issue filed against JAX-WS gefunden, aber ohne Auflösung.
Dies ist die comment that describes my problem best.

Der Code ist nur ein One-Liner:

Service service = Service.create("http://some.url.com/someDocument?wsdl", engineQName); 

die Smarts ist, diese beiden A-Datensätze auf http://some.url.com/ im DNS in aussetzt.

Kann jemand helfen?
10x,

Antwort

0

Aus den Kommentaren in den Fehler, die Sie eingereicht haben, scheint eher ein Fehler in HttpUrlConnection als in JAX-WS. Allerdings weiß ich nicht wirklich, wie Sie das ändern können, vielleicht indem Sie JAX-WS eine benutzerdefinierte HttpUrlConnection geben, aber ich weiß nicht, wie ich das machen soll.

+0

hi- keinen Bericht über einen entsprechenden HttpURLConnection Fehler .. – Asaf

+0

letzten Kommentar im Bericht Fehler verknüpft in Ihrer Frage –

+0

yeh, fragt der Anmelder wiederholt für eine SSCCE finden konnten. aber der no-Bug wurde für HttpURLConnection, afaik abgelegt. – Asaf

Verwandte Themen