1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Class1 extends BaseClass Class2 extends BaseClass import javax.jws.*; @Override @WebMethod(operationName = "Hello1") @WebResult(name = "Greeting1") public Greeting1 greeting(@WebParam(name = "param") Class1 param, @WebParam(name = "name") String name) { return new Greeting1(); } @Override @WebMethod(operationName = "Hello2") @WebResult(name = "Greeting2") public Greeting2 greeting(@WebParam(name = "param") Class2 param, @WebParam(name = "name") String name) { return new Greeting2(); } |
Der obige Code sollte ein WebInterface definieren. Ich bestand darauf, dass es ueberladen wird, denn ich wollte das Interface vereinfachen. Es funktioniert aber leider nicht, denn der Request laeuft auf einaml ins leere oder liefert keine Antwort. Habe ich da einen Fehler gemacht oder funktioniert das generell nicht?