隨筆 - 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 小一敗涂地 閱讀(7850) 評論(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
          主站蜘蛛池模板: 临澧县| 新乐市| 龙井市| 永德县| 双辽市| 勐海县| 长治市| 九江县| 长垣县| 张家港市| 随州市| 洛南县| 沾益县| 光泽县| 寻乌县| 正定县| 陇西县| 岑巩县| 霍州市| 汨罗市| 沿河| 马山县| 永州市| 阿荣旗| 卢氏县| 化隆| 东乌珠穆沁旗| 平邑县| 通城县| 沅江市| 吉首市| 贞丰县| 彝良县| 武隆县| 珠海市| 沅江市| 哈尔滨市| 神池县| 沧州市| 秦皇岛市| 迁安市|