引用二方包導致應用無法啓動,啓動拋出SpringAware NotFound

描述

引用二方包導致應用無法啓動,啓動拋出SpringAware NotFound

問題定位

發現加了 pom 文件更新了二方包的版本號就導致當前應用起不來,發現應該是pom文件的問題。當前的 pom 除了這個二方包有變動其他都沒修改,只能是間接依賴除了問題。

在二方包中添加了一個 jpa 的包

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>javax.persistence-api</artifactId>
    <version>2.2</version>
</dependency>

這個包導致的衝突,但是並沒有發現我的應用中有這個包,不清楚怎麼衝突的。

解決方案

在引入二方包的時候 排除了這個包

<dependency>
    <groupId>com.alibaba.xxx</groupId>
    <artifactId>xxxx-client</artifactId>
    <version>1.0.33</version>
    <exclusions>
        <exclusion>
            <groupId>javax.persistence</groupId> 
            <artifactId>javax.persistence-api</artifactId>
        </exclusion>
    </exclusions>
</dependency>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章