Hallo, I've got a simple web service with a stateless session bean as endpoint.
I use jboss 4.2.2.GA and the current jaxws 3.0.1.
The wsdl file of my service is generated automatically and accessing the methods by a
jaxws-client works fine, but...
I would like to have a simple get-method in my ws:
|
| public Object get(Long param);
|
|
The generated wsdl file maps the return value to :anyType.
If the implementation of this method returns a default Java Object like a String, there
are no problems in marshal or unmarshal, but if the object is an ArrayList or even an own
complex type, the following error occurs on the server side:
class ArrayList|MyOwnClass nor any of its super class is known to this context.
How can I put the classes into the JAXBContext at runtime?
I tried the @XmlSeeAlso annotation without success. Creating my own JAXBContext in the
stateless session bean method, adding the arraylist and marshalling causes another
exception:
@XMLRootElement is missing in ArrayList ...
Thanks a lot for help!
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4153629#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...