`

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
分享到:
评论

相关推荐

    javax.xml.bind jdk1.5缺包

    具体来说,异常信息 "java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory" 显示在尝试创建`com.sun.xml.bind.v2.ContextFactory`类的实例时,该类的定义没有在运行时环境中找到。这通常是由于...

    jakarta.xml.bind-api-2.3.3-API文档-中文版.zip

    标签:bind、xml、api、jakarta、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    jakarta.xml.bind-api-2.3.2-API文档-中文版.zip

    标签:jakarta、xml、bind、api、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    jakarta.xml.bind-api-2.3.3-API文档-中英对照版.zip

    标签:bind、xml、api、jakarta、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...

    jakarta.xml.bind-api-2.3.2-API文档-中英对照版.zip

    标签:jakarta、xml、bind、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...

    javax.xml.bind.jar

    【标题】"javax.xml.bind.jar" 是一个Java开发中常用的工具包,主要包含了Java对象到XML数据绑定的API,这是Java标准版(Java SE)的一部分,用于帮助开发者将Java类和XML文档之间的转换自动化,从而简化了XML处理。...

    java.lang.ClassNotFoundException异常的解决1

    例如,尝试使用`javax.xml.bind.JAXBContext`等类时,如果没有相应的JAR包,JVM就无法找到它们。 解决这个问题有以下几种方法: 1. **降级JDK版本**:你可以将JDK版本回退到Java 8或更低,这样JAXB API就会作为...

    jdk10+ java.lang.NoClassDefFoundError: javax/xml/ws/Service 错误

    在Java开发过程中,我们经常会遇到`java.lang.NoClassDefFoundError`这个异常,尤其是在进行JDK版本升级时。这个错误通常表示在运行时找不到某个类的定义,即使编译时该类是可用的。在本例中,问题发生在从一个较低...

    com.springsource.com.sun.xml.bind-2.2.0.jar

    jar包,官方版本,自测可用

    com.springsource.com.sun.xml.bind-2.1.7.jar

    jar包,官方版本,自测可用

    javax.xml.bind.jar 包

    在集成阿里云移动推送时,部署到服务器的时候遇到了java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 错误,产生原因是缺少javax.xml.bind.DatatypeConverter

    javax.xml.bind.jar和三个sqljdbc4x.jar

    javax.xml.bind.jar和三个sqljdbc4x.jar;实测可用。用于sqlserver连接和出现Java 9 及以上 eclipse 链接 SQL数据库 抛出 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 异常

    启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

    nested exception is: java.net.BindException: Address already in use: JVM_Bind  这里说的是1099端口被其它进程占用了. 二.解决办法  找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口...

    xml.bind.jar包

    java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 错误,产生原因是缺少javax.xml.bind.DatatypeConverter

    jaxws-rt 2.1.4 jar java webservice依赖包

    com.sun.xml.bind jaxb-impl 2.1.7 com.sun.xml.messaging.saaj saaj-impl 1.3.1 com.sun.xml.stream.buffer streambuffer 0.7 com.sun.xml.stream sjsxp 1.0.1 javax.xml.ws jaxws-api 2.1 org.jvnet.staxex stax-...

    jakarta.xml.bind-api-2.3.2.jar

    java运行依赖jar包

    Unable to load class ‘javax.xml.bind.JAXBException‘(csdn).pdf

    在Android Studio中遇到"Unable to load class ‘javax.xml.bind.JAXBException‘"的错误,通常是由于Java运行时环境(JRE)或开发工具包(JDK)与项目的兼容性问题导致的。`javax.xml.bind.JAXBException`是Java的...

    com.springsource.javax.xml.bind-sources-2.1.7.jar

    jar包,官方版本,自测可用

Global site tag (gtag.js) - Google Analytics