項目 java.lang.NoClassDefFoundError 異常。

項目部署以後調用接口失敗:異常信息:html

 

NoClassDefFoundError

ClassNotFoundException

注意這兩種是有區別的。java

具體轉 http://www.javashuo.com/article/p-zkenvphn-cq.htmlcentos

查詢相關博文。多是類編譯問題。傳上去的jar全是。.class服務器

故先排查 java版本,是否一致。htm

先查詢服務器java版本:blog

果真。用的是centos自帶的 open jdk 接口

刪除open jdk  指向安裝的jdk部署

jdk安裝 http://www.javashuo.com/article/p-tizppdfi-ee.htmlget

刪除 open jdkio

java -version

出現 no such file or directory 則open jdk 刪除乾淨

安裝jdk後 創建軟連接。java 默認路徑 /usr/bin/java 

問題解決。接口也通了。

相關文章
相關標籤/搜索