I'm getting
javax.xml.bind.JAXBException: "org.example.mypackage" doesnt contain ObjectFactory.class or jaxb.index
while trying to create a JAXBContext
using JAXBContext.newInstance(String contextPath)
. I'm guessing there's a "usual" way to create and maintain a jaxb.index file.
Best Solution
The jaxb.index file is just a listing of the classes in the containing package that have JAXB annotations.
Each line in the file is a class's simple name, not its fully qualified name.
You can read more here: http://cmaki.blogspot.com/2007/09/annotated-jaxb-classes.html