posts - 8, comments - 13, trackbacks - 0, articles - 43
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          今天在使用淘寶openapi做試驗,通過nick查詢用戶的其他公開信息,在eclipse中java application運行測試類沒有問題,但是放在web工程中就不行了,jetty啟動工程后報錯:一些taobao.api中的類如DefaultTaobaoClient,UserGetRequest不存在。

           
          研究一下發現,因為在eclipse里面,淘寶api的jar包是以第三方jar的形式導入進來的,所以在eclipse中訪問是沒有問題的,但是如果是web工程打包時,是不包括第三方jar包的,所以結果是,不論是jetty還是tomcat中啟動都會出現第三方jar的類無法找到的錯誤。

          解決的辦法是,將這些第三方jar包install到本地maven庫,命令如:
          mvn install:install-file -Dfile=E:/08_library/taobao_sdk/taobao-sdk-java/taobao-sdk-java.jar -DgroupId=tanlun.taobao.openapi -DartifactId=taobaosdk -Dversion=0.2 -Dpackaging=jar
          之后在web工程的pom.xml文件中加入對該jar的依賴,這樣重新mvn eclipse:eclipse,之后再mvn jetty:run就沒有問題了。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 九龙坡区| 吉安县| 元谋县| 德令哈市| 东光县| 剑阁县| 松溪县| 邳州市| 新乡县| 莎车县| 丰台区| 舒兰市| 临清市| 莒南县| 乌恰县| 商南县| 增城市| 织金县| 鹿邑县| 原阳县| 邢台县| 镇雄县| 闽侯县| 土默特左旗| 三门县| 鞍山市| 八宿县| 方山县| 华宁县| 临泉县| 筠连县| 桃园县| 濮阳县| 会宁县| 桂阳县| 游戏| 内黄县| 金阳县| 湟源县| 清水河县| 广饶县|