6 Stimmen

Erstellen eines Web-Service-Clients direkt aus der Quelle

Ich versuche, das WS-Client-Jar direkt aus der/den @Webservice-Klasse(n) zu generieren.

Nehmen wir dieses Beispiel:

package com.example.maven.jaxws.helloservice;

import javax.jws.WebService;

@WebService
public class Hello {
     public String sayHello(String param) {
        return "Hello " + param;
     }
}  

Ich kann eine War-Datei generieren und GlassFish verwenden, um diesen Webdienst zu bedienen, und von dort aus kann ich die Glassfish WSDL URL verwenden, um die Client-Quellen zu generieren.

Was ich versuche, ist, den GlassFish-Teil zu überspringen. Von meinem Maven-Projekt, das den Webservice definiert, würde ich gerne das jaxws-maven-plugin verwenden, um die Client-Klassen zu erstellen, aber ich kann keine Möglichkeit finden, die tatsächliche URL des Webservice anzugeben.

Das sollte doch möglich sein, oder?

@siehe auch Erstellen eines Web-Service-Clients mit einer bekannten, aber unzugänglichen wsdl

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X