`
chenshijie
  • 浏览: 5505 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在SSH jdk6.0 Tomcat6.0环境中使用CXF 运行时报如下错误

阅读更多

JAXB 2.0 API is being loaded from the bootstrap classloader

在SSH jdk6.0 Tomcat6.0环境中使用CXF 运行时报如下错误

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in URL [jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/cxf-2.1.3.jar!/META-INF/cxf/cxf.fixml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw exception; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/jaxb-impl-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

...
Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/E:/workSpace/T82A/WebRoot/WEB-INF/lib/cxf/jaxb-impl-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
...

 

这些说法都是错误的:

 

按照网上看说,在jdk1.6.0_05\jre\lib\下新建endorsed文件夹,放入jaxb-api.jar还是没有效果,

经过我的仔细阅读E文,纠正这个错误,

如果是Tomcat 5.5,则新建文件路径为“Tomcat 5.5\common\endorsed”,如果是Tomcat 6.0,则新建路径为“Tomcat 6.0\endorsed”。

 

正确的是:

需要到Eclipse的Tomcat运行参数哪儿看看endorsed指向哪儿,从而在Tomcat相关目录上创建这个目录即可。

其实这样不是很清晰,endorsed是JVM的参数,是可以设置的,eclipse配置的tomcat可能没有.

其实如果没有这个参数要在eclipse的 Servers tomcat6配置 下的JDK

Optional Java VM arguments:

-Djava.endorsed.dirs=D:"/tomcat server/tomcat6/common/endorsed"

-Djava.endorsed.dirs的值是可变的只要指定就可以,但如果不在eclipse内的话要在tomcat6下进行配置这个参数,这个我还没配置.可以自己找找看.

 

 

分享到:
评论

相关推荐

    安装和配置jdk6.0和tomcat6.0

    总结来说,安装和配置 JDK6.0 和 Tomcat6.0 主要涉及下载安装、环境变量配置、应用部署和运行验证。调试 JSP 和 Servlet 需要编写源代码、编译、部署以及通过浏览器访问测试。这个过程对于理解和实践 Java Web 开发...

    jdk6.0和tomcat6.0经典配置

    首先,安装JDK 6.0是基础,它是Java应用程序的运行环境。下载并安装完成后,确保`JAVA_HOME`环境变量设置正确,指向JDK的安装目录。在Windows系统中,这通常是在`C:\Program Files\Java\jdk1.6.0`。同时,需要将`%...

    官方JDK6.0中文版

    中文版的JDK6.0旨在为中文使用者提供更友好的体验,使开发者更容易理解和使用Java API。 **1. JDK6.0的主要特性:** - **增强的动态代理:** JDK 6.0引入了改进的动态代理机制,允许开发者创建能够处理多个接口的...

    JDK 6.0.zip

    5. **动态语言支持**:JDK 6开始引入了JSR 223,即Scripting for the Java Platform,允许在Java环境中使用多种脚本语言。 6. **数据库连接池**:JDBC 4.0引入了连接池的自动管理,简化了数据库连接的管理。 7. **...

    jdk6.0环境变量设置

    2. **编译与运行程序**:在命令提示符中,使用`cd`命令切换至C盘根目录,然后依次执行`javac Test.java`和`java Test`命令。如果看到输出“This is a test program!”,则证明JDK已成功安装且环境变量设置无误。 ...

    jdk6.0中文文档

    这份"jdk6.0中文文档"是针对JDK 6.0的官方帮助文档,它提供详尽的API参考、教程和指导,对于理解和使用JDK 6.0至关重要。 **一、JDK 6.0的主要特性** 1. **增强的Swing组件**:JDK 6.0在Swing UI库中进行了大量...

    深入jdk6.0源码

    这个主题涵盖了Java语言的基础特性、语法规范以及开发环境的配置和使用,同时也深入到JDK6.0的核心源代码层面,为开发者提供了全面理解Java平台的窗口。 在Java语言特点方面,JDK6.0引入了许多增强,如改进的Swing...

    JDK6.0简体中文

    Java Development Kit(JDK)是Java编程语言的核心组件,它提供了开发和运行Java应用程序所需的工具和环境。JDK 6.0,也称为Java SE(Standard Edition)6.0,是Oracle公司发布的一个重要版本,包含了对Java平台的...

    java学习笔记JDK6.0课件和代码

    JDK 6.0包含了Tomcat这样的轻量级应用服务器,可以用来运行和测试JSP和Servlet。 通过这个JDK 6.0的学习笔记和源代码,你不仅可以学习到Java的基础知识,还能通过实际案例理解如何在项目中运用这些知识。随着Java...

    jdk6.0环境中的3个配置

    本文将详细介绍在JDK 6.0环境中三个重要的环境变量配置:`JAVA_HOME`、`classpath`以及`path`,这些配置是Java虚拟机正常运行的基础。 ### 1. JAVA_HOME 环境变量 #### 定义 `JAVA_HOME` 是一个环境变量,用于指向...

    JDK6.0API官方中文版CHM

    Java Development Kit(JDK)是Java编程语言的核心组件,它包含了一个完整的Java运行环境和一组开发工具,使得开发者能够创建、编译、调试和运行Java应用程序。JDK 6.0是Oracle公司发布的一个重要版本,它在JDK 5.0...

    JDK6.0环境配置

    为了能够顺利地开发和运行Java程序,需要在计算机上进行JDK6.0的环境配置。本文将详细介绍JDK6.0的安装与环境配置过程。 #### 二、JDK6.0安装步骤 1. **下载JDK6.0安装包**: - 首先,需要从官方网站或其他可信源...

    JDK6.0的安装与配置

    ### JDK 6.0 的安装与配置详解 #### 一、安装 JDK 6.0 在开始之前,确保已经从官方渠道下载了适用于您操作系统的 JDK 6.0 安装包。对于 Windows 用户,推荐下载针对 Windows 环境的安装包。例如,对于 32 位操作...

    jdk 6.0 API Document 文档

    jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档

    JDK6.0环境变量配置

    ### JDK 6.0环境变量配置详解 #### 一、JDK 6.0简介 ...通过上述步骤,我们可以确保 JDK 6.0 已经被正确安装并且环境变量也配置完成,使得可以在本地环境中顺利地进行 Java 开发和运行 Java 程序。

    JDK 6.0 Documentation 中文文档 CHM Part1

    JDK 6.0 Documentation 中文文档 CHM 从网上找到的,如果不对请见谅哈,小弟不敢独享,初来乍到,大家多包涵

    JDK6.0 中文文档

    7. **Java桌面系统(Java Desktop System, JDS)**:虽然不直接包含在JDK中,但JDK 6.0与Java桌面系统的集成更紧密,提供了一套完整的桌面应用环境。 8. **Java Management Extensions (JMX)**:增强了监控和管理...

    JDK6.0 官方 中文 api chm

    JDK6.0 官方 中文 api chm

    jdk6.0中文版api

    jdk6.0中文版jdk。不错的开发者文档!希望你能喜欢!

Global site tag (gtag.js) - Google Analytics