`

Java Exception:Provider com.sun.xml.bind.v2.ContextFactory could not be instanti

 
阅读更多

JAVA Exception:

javax.xml.bind.JAXBException: Provider com.sun.xml.bind.v2.ContextFactory could not be instantiated: javax.xml.bind.JAXBException: "*******.rest.model" doesnt contain ObjectFactory.class or jaxb.index

 - with linked exception:

[javax.xml.bind.JAXBException: "********.rest.model" doesnt contain ObjectFactory.class or jaxb.index]

at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146)

at javax.xml.bind.ContextFinder.find(ContextFinder.java:334)

at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:431)

at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:394)

at org.restlet.ext.jaxb.JaxbRepresentation.getContext(JaxbRepresentation.java:94)

at org.restlet.ext.jaxb.internal.Marshaller$1.initialValue(Marshaller.java:66)

at org.restlet.ext.jaxb.internal.Marshaller$1.initialValue(Marshaller.java:59)

at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:160)

at java.lang.ThreadLocal.get(ThreadLocal.java:150)

at org.restlet.ext.jaxb.internal.Marshaller.getMarshaller(Marshaller.java:160)

at org.restlet.ext.jaxb.internal.Marshaller.marshal(Marshaller.java:195)

at org.restlet.ext.jaxb.JaxbRepresentation.write(JaxbRepresentation.java:671)

at org.restlet.representation.CharacterRepresentation.write(CharacterRepresentation.java:67)

at org.restlet.ext.jaxrs.internal.provider.ConverterProvider.writeTo(ConverterProvider.java:169)

at org.restlet.ext.jaxrs.internal.wrappers.provider.SingletonProvider.writeTo(SingletonProvider.java:450)

at org.restlet.ext.jaxrs.internal.util.JaxRsOutputRepresentation.write(JaxRsOutputRepresentation.java:104)

at org.restlet.engine.adapter.ServerCall.writeResponseBody(ServerCall.java:513)

at org.restlet.engine.adapter.ServerCall.sendResponse(ServerCall.java:457)

at org.restlet.ext.servlet.internal.ServletCall.sendResponse(ServletCall.java:421)

at org.restlet.engine.adapter.ServerAdapter.commit(ServerAdapter.java:187)

at org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:144)

at org.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:1117)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

 

解决方法:

在“****rest.model”包下面加一个文件jaxb.index文件,文件的内容是model类的ClassName.

如下图:



 

  • 大小: 38.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics