java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloa
在使用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目錄的,自己建立。
轉自: http://blog.csdn.net/wangts/article/details/6116371
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目錄的,自己建立。
轉自: http://blog.csdn.net/wangts/article/details/6116371
相關文章
- How to prevent your jar packages from being decompiled?JARPackageCompile
- JAXB 深入顯出 - JAXB 教程 解讀 JAXBContextContext
- jaxb解析xmlXML
- JAXB簡介
- XML - JAXB示例XML
- Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cachedPluginASTPackage
- What's new in C# from 2.0 to 5.0C#
- How to return plain text from AWS Lambda & API GatewayAIAPIGateway
- Get All IE Info from win32 apiWin32API
- Unable to execute SonarScanner analysis: Fail to get bootstrap index from server: Host is unreachable(Host unreachable)AIbootIndexServer
- 如何使用新版 API v2.0API
- vue2.0 與 bootstrap datetimepicker的結合使用Vueboot
- 使用JAXB處理JAVA和XMLJavaXML
- JAXB玩轉名稱空間
- Yii2.0 RESTful API 之版本控制RESTAPI
- Yii2.0 RESTful API 之速率限制RESTAPI
- Yii2.0 RESTful API 認證教程RESTAPI
- H. Ksyusha and the Loaded Set
- Yii2.0 RESTful API 基礎配置教程RESTAPI
- API介面設計 OAuth2.0認證APIOAuth
- 加入網路API 微軟宣佈XNA 2.0API微軟
- 最近在學習bootstrap的時候用bootstrap的視訊教程2.0的引用bootstrap3.0突然發現很多不同,總結了一下boot
- 【BootStrap】--前端利器BootStrapboot前端
- Yii2.0 RESTful API 基礎配置教程[轉載]RESTAPI
- 構建微服務-使用OAuth 2.0保護API介面微服務OAuthAPI
- 在Gradle中使用jaxb的xjc外掛Gradle
- jaxb輸出xml檔案的中文問題?XML
- How To Know If An Object (Table / Procedure / View /…) Is Currently BeingObjectView
- Three Reasons To Consider Being a Test DeveloperIDEDeveloper
- Yii2.0 實現RESTful風格的簡單APIRESTAPI
- JAXB解析xml時忽略名稱空間的方法XML
- Bootstrapboot
- ERROR 1524 (HY000): Plugin is not loadedErrorPlugin
- Memory Notification: Library Cache Object loaded into SGAObject
- ORA-600 [4553] Being Hit [ID 1243704.1]
- Log actively being archived by another process問題解決Hive
- Bootstrap++:bootstrap-select 使用boot
- bootstrap36-Bootstrap下拉選單boot