使用gradle構建的,springboot1.5.6版本介面專案,專案中要呼叫第三方介面,第三方介面提供jar包。
為方便管理第三方jar,需要將第三方jar檔案提取出來。在專案打包為可執行jar后,洗掉可執行jar中的第三方jar檔案。將第三方jar放到服務器一個目錄下進行維護。運行可執行jar時,加載jre擴展jar和三方jar。運行可執行jar命令:
nohup java -Djava.ext.dirs=$JAVA_HOME/jre/lib/ext:/home/jboss/third-lib -jar CreditReport-exec.jar
專案啟動不報錯,調相應三方介面時,如果該三方介面使用其他jar,這些被使用的jar雖然已經打到專案的可執行jar中,但是參考不到,會提示ClassNotFound。如果將該三方介面使用的其他jar也提取出來,其他介面也會報類找不到。用了網上各種提取、配置方法,都提示類找不到。


uj5u.com熱心網友回復:
第三方jar依賴gson轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/285046.html
標籤:Java相關
上一篇:關于記憶體屏障的疑問
