專案中jar包衝突問題
常見報錯有這三個:
1、java.lang.ClassNotFoundException(找不到類)
2、java.lang.NoSuchMethodError(找不到具體方法)
3、java.lang.NoSuchFieldError(欄位錯誤)
4、java.lang.LinkageError(類錯誤 這個我沒怎麼見過)
解決方法有:
1、刪了舊版本的jar包,不過可能會導致一些舊程式碼不能用 (不推薦)
2、合併新舊兩個jar包,這個有比較高的技術要求(不會)
3、拆開jar包,修改裡面的package,然後在生成一個新的jar包(方便,簡單,如果遇到需要就該jar包內容的情況,這個方法也適用)
相關推薦
解決WebLogic12C與專案中jar包衝突
環境配置:weblogic12C Struts2.1.8+Spring2.5+Hibernate 3.3 問題描述:專案在tomcat7下執行正常,但部署在WebLogic12C下執行時,就有如下異常: ClassNotFoundException: org.h
專案中jar包衝突問題
一個專案裡面同一個jar包一般不能有兩個版本的 不然可能會出現jar包衝突的情況常見報錯有這三個: 1、java.lang.ClassNotFoundException(找不到類) 2、java.lang.NoSuchMethodError(找不到具體方法) 3、java.l
IDEA檢視Maven專案中jar包衝突
在Maven專案中pom.xml中的jar包下載的過程中,依賴可能會出現jar依賴衝突的問題,IDEA為我們提供了maven檢視 在IDEA工具中檢視jar衝突 進入到Maven專案的pom.xml檔案中使用IDEA中的快捷鍵:ctrl+alt+shift+u,就
關於maven子專案引用父專案中jar包的問題
如果在父專案pom中使用的導包方式是: <depedencies> ... </depedencies> 子專案會直接繼承父專案中的jar包 如果父專案pom中使用的導包方式是: <dependencyManagement>
匯入專案遇到jar包衝突
問題:將modle匯入到專案當中,執行沒有問題,但是打包出現問題。 開發環境:AS 2.2.3 問題截圖: Messages裡面的錯誤資訊說明jar包衝突。 衝突檔案就是com/alibaba/fastjson/annotation/JSONCr
maven專案解決jar包衝突的四種方式
依賴一個jar包往往會下載相互關聯的jar包這就是依賴傳遞 依賴傳遞經常出現ja包衝突,解決方案:直接排除指定的jar包 1、排除原則 <exclusions> <exc
解決was8.5下自帶log4j和slf4j的jar包與應用中jar包衝突問題
解決was下的jar包衝突問題我是為was建立共享庫,更改was的載入順序,使其先載入本地檔案: 第一步: 新建一個資料夾作為共享庫,將log4j和slf4j的相關jar包放到該資料夾下; 第二步: 開啟was的控制檯,環境--共享庫--新建
Maven中jar包衝突的解決方式
現象 建立一個maven工程,引入spring-context包。 <dependency> <groupId>org.springframework</groupId> <artifactId>s
IDEA中maven專案導jar包太慢
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/PROGRAM_anywhere/article/details/53842058參考了網上的一些教程: 1.找到安裝maven的路徑 2.直接搜尋settings.xml檔案 3.我反正是找到兩個這樣的檔案,一
maven中使用tomcat7外掛servlet-api的jar包衝突
一、錯誤日誌 tomcat容器啟動正常,訪問時報出如下錯誤: 配置如下: maven的pom.xml配置 Java Build Path -->Libraries配置 原因分析: &
【maven】排除maven中jar包依賴的解決過程 例子:spring cloud啟動zipkin,報錯maven依賴jar包衝突 Class path contains multiple SLF4J bindings.
一直對於maven中解決jar包依賴問題的解決方法糾結不清: 下面這個例子可以說明一個很簡單的解決方法: 專案啟動報錯: Connected to the target VM, address: '127.0.0.1:59412', transport: 'sock
Maven中日誌jar包衝突報錯:Class path contains multiple SLF4J bindings
錯誤表現: SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/learn
maven專案jar包衝突解決方案
上圖中顯示的是servlet2.3而不是3.0。 解決方法: 網上都說servlet-api衝突是因為專案部署的時候WEB-INFO/lib下面的servlet-api和servlet中的servlet-api產生衝突,其實我的不然。因為我的專案是用maven管理的,在pom.
Android專案依賴多個專案,它們的jar包衝突的解決辦法
依賴兩個或以上的專案,免不了有jar包衝突(support-v4、support-v7等等)。 我的解決辦法是(以support-v4為例),刪除自己專案本身的support-v4,依賴包中的support-v4都替換成最高版本的support-v4。
tomcat jar 包 與 專案jar包衝突問題解決
專案中有時候會遇到jar包衝突的問題, 報以下異常 Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.AbstractMethodError: jav
Eclipse中給maven專案打jar包
一、 前言 最近寫專案需要將其打成jar上傳到伺服器上,之前一直寫到是web,打的是war包,這次寫的是遊戲伺服器,是jar包。順便記之。 二、maven打包 關於打包有兩種型別:①不帶依賴的打包,②帶依賴的打包 預設情況下我們使用maven insta
Spring Boot專案生成jar包,並在windows伺服器中註冊成服務,開機啟動
最近工作在windows伺服器上部署 spring boot 的jar包之前都是在linux上執行命令: nohup java -jar xxx.jar > xxx.log & 現在為了達到跟Linux一樣的效果。最終方案:使用winswwinsw是一個開源
Springboot整合dubbo構建maven多模組專案(一)- 專案建立和pom.xml中jar包配置
以前一直用Spring作為容器構建專案,但是看到Spring官網一直在推Springboot,最重要的是Springboot確實避免自己尋找多個jar包(大多數情況下,可能自己都不記得該引入哪些jar包)和jar包之間衝突的問題,同時省掉了在整合其他框架時候
解決java專案打jar包,專案中引用有其他jar包的問題
大家都知道一個Java應用專案可以打包成一個jar,當然你必須指定一個擁有main函式的main class作為你這個jar包的程式入口。 具體的方法是修改jar包內目錄META-INF下的MA
記一次weblogic中的jar包衝突
問題介紹: 我們新上線的生產環境上有不同功能的五個專案,其中一個專案不知道什麼原因到第二天就不列印日誌了。 曲折的解決過程: 正好在測試環境也遇到了相同的問題,當時把換log4j 的jar包 ,直接在weblogic先載入專案中相同的log