`
zhengshuo
  • 浏览: 136440 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JDK 1.6 和 jaxb 2.1相关的问题

阅读更多
在做apache-cxf.2.3.1中simple例子的时候发现这个问题,
我的jdk版本是1.6.0,simple中使用的jaxb是2.2的版本,最后发布webservice就报错
原因是因为jdk1.6.0中包含jaxb2.1的版本,在运行的时候,默认先加载jdk内部的2.1版本的jaxb,所有造成这个错误,
解决方法1.升级jdk到1.6 u4以上的版本,
2.更改类加载顺序,先加载jaxb2.2
分享到:
评论

相关推荐

    jdk1.6windows-x64

    标题"jdk1.6windows-x64"指的是这个压缩包包含的是适用于Windows 64位系统的JDK 1.6版本。"windows-x64"标识了这是专为64位Windows操作系统设计的,确保在64位环境下可以正确运行Java应用。 描述中的"直接解压及用...

    jdk1.6安装包.exe.zip

    6. **Web服务支持**:JAX-WS 2.1和JAXB 2.1的升级,加强了对SOAP和RESTful Web服务的支持。 7. **安全增强**:包括证书和密钥管理的改进,以及更强的加密算法支持。 在"压缩包子文件的文件名称列表"中,我们只有一...

    jdk1.6 旧版jdk1.6

    **JDK 1.6的兼容性和迁移问题** 虽然JDK 1.6已经是一个较老的版本,但其稳定性和兼容性使其在许多遗留系统中仍然占据一席之地。然而,随着Java版本的不断更新,新的安全漏洞和功能限制使得从JDK 1.6迁移到更高版本...

    JAXB自定义命名前缀无效的问题

    在Java世界中,Java Architecture for ...同时,通过分析提供的压缩包文件"jaxb_prefix",你可能能发现更多关于问题实例的细节,从而更好地理解和解决问题。记住,详细调试和了解整个XML处理流程是找到问题根源的关键。

    解决JBoos5.0运行EJB3.0_WebServices跟jdk1.6的兼容问题用到的jar包

    通过理解这些概念并正确配置相关库,开发者可以有效地解决在JDK 1.6环境下运行JBoss 5.0时遇到的EJB 3.0和Web Services兼容性问题。这不仅能保证系统的稳定运行,还能充分利用Java EE的强大功能,实现高效的企业级...

    jaxb-2_1_9.zip

    使用MyEclipse5.5+jboss-5.0.0.CR1+JDK1.6,在启动时报了一个错误: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file://build/web/WEB-INF/lib/...

    jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.rar

    8. **XML处理**:JAXB 2.1和StAX API的改进,使得XML数据的绑定和处理更加便捷。 9. **脚本引擎**:JSR 223(Scripting for the Java Platform)引入了统一的接口,允许Java应用使用各种脚本语言,如JavaScript...

    web Service 实例教程

    2. **JAX-WS**(Java API for XML Web Services):JAX-WS是Java中用于构建Web服务的最新规范,JDK 1.6自带版本2.1。它提供了一种更简便的方式创建Web服务。底层依赖JAXB(Java Architecture for XML Binding),...

    WebService的几种不同实现方式

    JDK1.6中自带的是JAX-WS2.1版本,底层支持使用JAXB。JAX-WS替代了早期的JAX-RPC规范,但与JAX-RPC不完全兼容。JAX-WS的API主要集中在注解上,用于操作Web服务,通常用在客户端。而WS-Metadata(JSR181)是JAX-WS的一...

    JaxbContext生成xml文件或java类对象转化注解

    在 JAX-WS(Java 的 WebService 规范之一)中,JDK1.6 自带的版本 JAX-WS2.1,其底层支持就是 JAXB。 JAXB 可以实现 Java 对象与 XML 的相互转换。在 JAXB 中,将一个 Java 对象转换为 XML 的过程称之为 Marshal,...

    CXF框架webservice教程.pdf

    如果你使用的是JDK 1.6,可能会遇到一个问题,即JAXB 2.1 API与CXF中的版本冲突。为解决这个问题,你需要将CXF库中的`endorsed`目录复制到JDK的`jre\lib`目录下,以便正确加载所需的API。 接下来,创建一个普通的...

    java实现soa技术

    JAX-RS规范的版本1.0并未随JDK1.6发行,而是需要单独下载。Apache CXF是JAX-WS和JAX-RS的一个流行实现,它是一个开源的服务框架,用于构建和开发服务总线以及Web服务。 了解了这些基础知识后,实现SOA架构的关键...

    JAVA的WebService支持-CXF

    JAX-WS在JDK 1.6中成为标准的一部分,其版本号为2.1。JAX-WS的一个重要特点是支持更为现代的WS-I(Web Services Interoperability Organization)标准,从而提高了服务的互操作性。 JAX-WS规范中包含了多个子规范和...

    Apache_cxf_学习笔记

    - Java Development Kit (JDK):通常需要JDK 1.6及以上版本。 - Maven或者Ant:作为构建工具,用于管理依赖和构建项目。 - IDE支持:如Eclipse、IntelliJ IDEA等,可以安装CXF相关的插件以提升开发体验。 **2. 实践...

    JAVA的WebService支持讲解

    JAX-WS 2.1版本是JDK 1.6自带的版本,并且底层支持为JAXB(Java Architecture for XML Binding)。JAX-WS的API主要分布在javax.xml.ws包中。 JAXM(Java API for XML Messaging)专注于提供发送和接收XML消息的能力...

    cxf使用手册,实用教程

    1. **JAX-WS**(Java API for XML Web Services):这是JDK 1.6中自带的规范,版本为JAX-WS 2.1,其底层依赖于JAXB。JAX-WS是JAX-RPC(Java API for XML Remote Procedure Call)的演进版本,虽然并不完全向后兼容,...

    JAVA如何调用wsdl过程详解

    如果使用的是JDK 1.6,由于其对ws2.1规范的支持,可能会遇到版本不兼容的问题。建议升级JDK至1.7,并且在JDK文件夹下的jre/lib/endorsed路径中添加apache-cxf中jaxb对应的jar包。 b. 其次,在生成Java文件并导入...

    spring和hibernate__jar包,详细说明看jar包列表

    jaxb-api-2.1.jar jaxb-impl-2.1.3.jar jboss-logging-3.1.0.CR2.jar jboss-logging-3.1.0.GA.jar jboss-transaction-api_1.1_spec-1.0.0.Final.jar jcl-over-slf4j-1.5.8.jar json-lib-2.4-jdk15.jar jstl-1.1.2....

Global site tag (gtag.js) - Google Analytics