隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***needs 2.1 API.


          解決辦法:
              1、如果是application工程,則在程序中打印出
                   system.out.println(System.getProperty("java.endorsed.dirs"));
                   找到相應位置,將jaxb-api-2.1.jar和jaxb-impl-2.1.12.jar放到對應目錄下即可。沒有endorsed目錄,自己建一個。
              2、如果是java web項目,則在一個servlet之類的運行起來的項目中,打印:
                   system.out.println(System.getProperty("java.endorsed.dirs"));
                   找到相應位置,將jaxb-api-2.1.jar和jaxb-impl-2.1.12.jar放到對應目錄下即可。沒有endorsed目錄,自己建一個。
                   我的WEB項目中,打印出來的路徑是:E:\Java\apache-tomcat-7.0.19\endorsed


          詳情參考這篇文章:我是參考這文章真正解決問題的。

          posted on 2010-12-04 10:09 小一敗涂地 閱讀(7853) 評論(3)  編輯  收藏 所屬分類: java語言相關

          評論

          # re: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***needs 2.1 API.   回復  更多評論   

          此乃神貼,簡單明了,一針見血
          2012-07-20 13:46 | wlkf119

          # re: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***needs 2.1 API.   回復  更多評論   

          問題解決,多謝樓主
          2012-11-06 23:25 | jxh

          # re: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI ***needs 2.1 API.   回復  更多評論   

          必須使勁的頂下你
          2013-07-31 16:19 | wilhard
          主站蜘蛛池模板: 武川县| 连云港市| 景洪市| 黄山市| 婺源县| 体育| 西昌市| 饶平县| 内丘县| 怀化市| 延长县| 涞源县| 庆元县| 临高县| 乃东县| 息烽县| 壤塘县| 原阳县| 莲花县| 沙河市| 哈密市| 凤山县| 望江县| 潼关县| 贵州省| 萍乡市| 通州区| 中山市| 吕梁市| 瓮安县| 隆回县| 库尔勒市| 遵化市| 安岳县| 锡林浩特市| 博湖县| 额济纳旗| 小金县| 望谟县| 哈密市| 武邑县|