hellzone
hellzone

Reputation: 5236

JAXB Exception: Class not known to this context while marshalling

I am getting below error while marshalling. I generated xml's from schemas.

[javax.xml.bind.MarshalException
- with linked exception:
[com.sun.istack.internal.SAXException2: class org.com.AccountsComplexType nor any of its super class is known to this context.

After a little research, some people says "Try adding @XmlSeeAlso(...class)" but the problem is AccountsComplexType class is not a XmlRootElement.

Is there any idea what am I doing wrong?

Upvotes: 5

Views: 11249

Answers (1)

bdoughan
bdoughan

Reputation: 148977

If you generated the classes form an XML schema then you should bootstrap the JAXBContext from the package name of the generated model or the ObjectFactory class.

Upvotes: 1

Related Questions