Ich versuche eine Verbindung zu einem Webservice mit einem Client herzustellen, der von wsdl über ein Java-Programm in Eclipse generiert wurde. Ich gebe meine Anfrage über einen Proxy-Server weiter. Aber es scheint, dass die Anfrage nicht durchkommt. Die gleichen Proxy-Einstellungen funktionieren auf SoapUI einwandfrei. Nachfolgend finden Sie die von mir festgelegten Systemeigenschaften.
%Vor% Java-Programm löst eine Ausnahme als java.net.UnknownHostException:
Was fehlt mir?
Es gibt keine Eigenschaft wie 'http.proxySet'.
Sie müssen die anderen Eigenschaften festlegen, bevor Sie HTTP-URLs verwenden, und das Ändern dieser Eigenschaften hat keine Auswirkungen.
Wenn Sie Proxies dynamisch ändern müssen, lesen Sie java.net.Proxy.
'Klartextverbindung?' bedeutet genau das, was es sagt: Sie verwenden SSL zu einem Nicht-SSL-Ziel, wahrscheinlich einem Klartext-Ziel.
In der Eclipse-IDE gehen Sie zu Fenster- & gt; Einstellungen. Schreiben Sie proxy in das kleine Kästchen auf der linken Seite. Sie sollten Netzwerkverbindungen sehen, dort geben Sie die Proxy-Einstellung für die Anfragen ein (HTTP sollte ausreichen), die Sie verwenden werden. Ich glaube, dass das Problem lösen wird, ohne den Proxy innerhalb des Codes selbst zu setzen.