Wie nennen JAX-WS von einer stand-alone java-Datei?

Ich versuche zu nennen, einen jax-ws-web-service aus einer stand-alone java-Klasse(mit den main - Methode). Ich habe versucht, diese in SOAP-UI und dort gibt es die Antwort.

Mein Java-Code : Innerhalb der main() Methode :

GInformation getGMInfo = new GInformation();
GInformationResult getGMResult = new GInformationResult();

GKService GKProxy = getProxy();

//Set the Request
XMLGregorianCalendar xmlGreg = null;
getGMInfo.setRequestId("");
getGMInfo.setMessageDateTime(xmlGreg);

try {
    //Get the response
    getGMResult = GKProxy.getGInformation(getGMInfo);
    System.out.println("Address: "+getGMResult.getInfo());
} catch (OperationFaultException e) {
    e.printStackTrace();
} catch (SystemFaultException e) {
    e.printStackTrace();
} 

Aber es nicht mit einem Fehler wie diesem :

org.apache.axis2.AxisFault: WSWS7130E: No Secure Sockets Layer (SSL) configuration is available for the https://mklip.verd.Gin/WS/v2.8 endpoint.

Ich habe versucht, dies zu korrigieren, für eine sehr lange Zeit und bin am Rande zu verrückt.
Kann jemand mir sagen, was mache ich hier falsch ? Ist es überhaupt möglich, zum aufrufen von jax-ws von einer stand-alone java-Klasse oder brauchen wir web-server für das ? Aber diese Anwendung nicht über einen web-server.

  • mögliche Duplikate von Wie man 'einfache SSL' durch Web-Services?
  • Glaube nicht, dass es ein Duplikat ist. Ich weiß, dass es ein problem mit dem Zertifikat. Aber die eigentliche Frage ist, wie man es umgehen? Ist eine Abhilfe möglich ? Wenn ja, wie kann ich es tun ? Oder muss ich das Zertifikat aus der wsdl-service-hoster, damit es funktioniert ?
  • Sie müssen zum konfigurieren von SSL nur dann, wenn Sie möchten, um den Anruf-server über HTTPS. Wenn Sie nicht wollen, dass die sichere Verbindung können Sie ändern Sie die Adresse auf HTTP eine.
Schreibe einen Kommentar