Java Web Services / JAXB - Abstrakte Superklasse

Ich habe ein Paket mit JAXB-annotierten Klassen mit einer abstrakten Superklasse. Ich möchte diese Superklasse in der Web-Service-Oberfläche verwenden, damit ich jede Unterklasse als Parameter übergeben kann. Wenn ich es tue, wird eine Ausnahme ausgelöst:

javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException
- with linked exception:
[javax.xml.bind.UnmarshalException: Unable to create an instance of xxx.yyy.ZZZ
- with linked exception:
[java.lang.InstantiationException]]

Es ist möglich, den Parameter marshall / unmarshall & pass manuell als String zu übergeben, aber ich würde es gerne vermeiden. Irgendwelche Ideen, wie es geht?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage