java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;


項目啟動正常,訪問確報錯:

原因:UriBuilder 這個類被兩個jar包給實現了(UriBuilderImpl.class)導致沖突。只要報沖突的jar包去掉一個 (依個人所需的包而定)

本次錯誤是因為javax.ws.rs-api-2.0.jar 的public abstract class javax.ws.rs.core.UriBuilder  與cxf-2.2.10.jar的public class org.apache.cxf.jaxrs.impl.UriBuilderImpl extends javax.ws.rs.core.UriBuilder 類沖突,,

解決方法:根據項目新添加的包,然后一個一個找了 。有什么好的查找方法請告知下、謝謝!

注意:有些xml文件里的名稱空間是沒有用到的,這時把對應名稱空間去掉,就可以把對應的jar包去掉,以至於解決沖突問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM