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