Zuerst brauchst du das wsimport-Tool. Das liegt normalerweise unter deinem JDK_HOME\bin.
Wenn die eingabe von wsimport nichts bringt, dann heißt es PATH anpassen.
[CODE]wsimport -d output -p yourcompany.webservice.packagename -keep http://path.to.the?wsdl[/CODE]
Damit generierst du dir einen rudimentären Client.
-d gibt an wohin der output wandert
-p ist das package welches für die generierten Klassen verwendet wird.
-keep sorgt dafür das die *.java Dateien bleiben, ansonsten gibt es nur Compilierte *.class-Dateien
und schließlich die Adresse wo das wsdl-File zu finden ist.
Wie du das ganze dann nutzen kannst hängt vom jeweiligen Webservice ab.
Es sieht meist aber so aus
[code=Java]
FooEndpoint endpoint = new FooEndpointService().getFooPort();
Bar bar = endpoint.getBar("FooBar");
[/code]
Bei den generierten Sachen gibt es immer eine Klasse ...Endpoint und eine Klasse ...Service.
Der Service hat dann in der Regel eine Methode ...Port.
Und auf dem endpoint findest du dann die Methoden die du auf deinem Webservice aufrufen kannst.