当前位置: 首页 > 知识库问答 >
问题:

GlassFish的JAXB实现

太叔凌龙
2023-03-14

异常消息:

由:rpt.engine.util.engineException:javax.xml.bind.jaxbException:Provider com.sun.xml.bind.contextfactory_1_0_1无法实例化:javax.xml.bind.contextfactory_1_0_1.jaxbException-with linked exception:[java.lang.nosuchfielderror:theInstance]
-with linked exception:[java.xml.bindus]
-with l.bind.jaxbcontext.newInstance(jaxbcontext.java:446)在javax.xml.bind.jaxbcontext.newInstance(jaxbcontext.java:409)在javax.xml.bind.jaxbcontext.newInstance(jaxbcontext.java:313)

共有1个答案

郏实
2023-03-14

这看起来像是与Glassfish 3.1.2捆绑的JAXB版本(即2.2.5)有问题。
您可以尝试手动升级捆绑的JAXB版本:

>

  • 在http://jaxb.java.net/下载新版本(完整包)

    备份文件/glassfish_home/glassfish/lib/jaxb-osgi.jar和/glassfish_home/glassfish/lib/endorsed/jaxb-api-osgi.jar

  •  类似资料:
    • GlassFish 社区实现了开源 Java EE 5 应用服务器。GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。 GlassFish 是用于构建 Java EE 5 应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代码以及 O

    • 我正在尝试使用JAX-RS构建RESTendpoint,以JSON格式返回JPA实体。我发现了一个类似的问题,但即使在我的案例中应用了所有类似的更改后,我仍然得到HTTP 500内部错误代码,Glassfish没有生成日志或显示与此请求相关的错误消息。 这是代码: 实体类: 和 基本泛型超类: 应用程序JAX-RS配置: 服务等级: 和 当我撞到localhost/app/rest/banner/

    • 问题内容: 为了使用Moxy作为JAXB实现,必须在具有应用程序域类的文件夹中添加一个名为jaxb.properties的文件,并包括以下行 是否可以将moxy设置为项目的默认值?如果我有许多带有带注释的域类的文件夹,我应该把这个文件放在哪个文件夹中? 问题答案: 注意: 我是 EclipseLink JAXB(MOXy)的 负责人,并且是 JAXB(JSR-222) 专家组的成员。 MOXy已经

    • 问题内容: 有人在现实世界中有过经历吗?他们如何比较性能(内存使用情况,速度等)?稳定性? JBoss Seam在Glassfish上是否工作良好? 问题答案: 根据我的经验,有很多事情: GlassFish具有更好的管理控制台(JBoss具有三个控制台,每个控制台都不理想)。 在GlassFish上热部署更可靠 JMS在GlassFish上工作得更好-这适用于GF与JBoss4.X。据我所见,J

    • java.lang.nosuchmethoderror:sun.security.ssl.sslsessionimpl.(lsun/security/ssl/protocolversion;lsun/security/ssl/ciphersuite;ljava/util/collection;lsun/security/ssl/sessionid;ljava/lang/string;i)V 但是代

    • Sun Microsystems 宣布发布基于GlassFish的开源网络平台Sun GlassFish Portfolio。GlassFish Portfolio可以将Aache Tomcat, Ruby, PHP, Liferay Portal 和 GlassFish等组件封装到一个开源的平台。以GlassFish Enterprise Server为基础,它将适用于大规模关键任务环境以及部门