整合axis時的各種問題

背景:

對接第三方接口,不僅是以webservice發佈的,而且還依賴於axis,使用第三方提供的代碼樣例進行整合調用,卻遇到各種問題

日誌包衝突問題:

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

解決方案:

增加maven依賴

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>1.7.26</version>
    </dependency>

 

缺包問題:java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton

解決方案:

增加maven依賴

<dependency>
    <groupId>commons-discovery</groupId>
    <artifactId>commons-discovery</artifactId>
    <version>0.5</version>
</dependency>

 

缺包問題:java.lang.NoClassDefFoundError: javax/wsdl/OperationType

解決方案:

增加maven依賴

<dependency>
    <groupId>wsdl4j</groupId>
    <artifactId>wsdl4j</artifactId>
    <version>1.6.3</version>
</dependency>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章