java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx) needs 2.1 API
来源:互联网 发布:java redis 集群 密码 编辑:程序博客网 时间:2024/05/16 16:24
在使用webservice,mule esb等需要jaxb的项目里经常会出现 JAXB 2.0 API is being loaded from the bootstrap classloader这个错误,按照打出的信息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/)去做,通常是解决不了问题的,该建议信息有两个问题导致不可行:
1. 不是下载jaxb-api.jar 而是下载jaxb-api-2.1.jar文件
2.不是把下载的这个jar文件放在sun网站给出的<java-home>/lib/endorsed 下,而是要自己试验确定应该放在哪个目录下:
确定放在哪个目录下的方法如下:
首先要看你的项目是java项目还是java web项目:
A, java项目直接打印System.out.println(System.getProperty("java.endorsed.dirs"));即是jaxb-api-2.1.jar应该放的目录。
B, java web 项目要用一个可以正常启动的web项目(当然没用到jaxb的web项目),打印System.out.println(System.getProperty("java.endorsed.dirs"));即可,我的是java web项目,打出的是E:/tomcat6/common/endorsed
我把jaxb-api-2.1.jar放到E:/tomcat6/common/endorsed下后问题解决。
注:没有common/endorsed目录的,自己创建。
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx) needs 2.1 API
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI....
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(***
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
- Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but
- JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ...解决
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader...
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader...
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader
- JAXB 2.0 API is being loaded from the bootstrap classloader
- Excel大写数字设置
- Excel单元格的合并
- 工作总结---为什么想的和做的总是不一样
- find查找忽略大小写
- EXCEL保存“加载宏”
- java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx) needs 2.1 API
- IBM AIX V5.3 系统管理 -- 问题的确定与解决二
- 解决ie6下list-style-tpye不显示
- EVC一些常用的技巧
- linux的作业控制(job control)
- V4L2简介
- CRM Client Programming Javascript
- Wi-Fi查询之GeolocationAPI接口(实例)
- [ZZ]calloc(), malloc(), realloc(), free(),alloca()