解決maven中servlet-api.jar和容器自帶的servlet-api.jar的依賴衝突
在學習maven時,給maven新增tomcat7-maven-plugin外掛後,新建了一個專案並且嘗試執行,但出現下列異常:
通過在百度的搜尋,得知這是由於servlet-api.jar和容器自帶的servlet-api.jar產生了依賴衝突。但是,在百度中沒有搜尋到合適的解決辦法。例如:/WEB-INF/lib下jar包產生的衝突、pom.xml中引入的commons-logging中自動下載其所依賴的servlet-api.jar產生了衝突亦或者是對pom.xml中自己引入的servlet-api.jar中沒有設定其scope屬性為provided而產生的衝突。
然後,在百度查到資料如下:
於是,我嘗試著在jdk路徑下搜尋這倆jar包,發現在jdk/jre/lib/ext中,果然存在著servlet-api.jar和jsp-api.jar:
最後,將這倆jar包刪除,問題解決。重新對新建專案clean package,執行成功:
另外,語言描述多有不清楚和語法錯誤的地方,請大家見諒。希望和大家一塊學習Java,提高自己的技術。
原文:https://blog.csdn.net/hi__study/article/details/51627403
相關推薦
解決maven中servlet-api.jar和容器自帶的servlet-api.jar的依賴衝突
在學習maven時,給maven新增tomcat7-maven-plugin外掛後,新建了一個專案並且嘗試執行,但出現下列異常: 通過在百度的搜尋,得知這是由於servlet-api.jar和容器自帶的servlet-api.jar產生了依賴衝突。但是,在百度中沒有
maven編譯引入本地jar包-解決Maven中使用很多本地jar包的編譯問題
Maven依賴本地非repository中的jar包,依賴jar包放在WEB-INF/lib等目錄下的情況客戶端編譯出錯的處理。 Maven提供了scope為system的依賴,文件的原文如下: system This scope is similar to provi
解決maven中jar包無法下載
原因: 下載下來的jar包由於網路問題不完整,這樣會導致後續的下載也不能繼續。 方法: 刪除C:\Users\Administrator\.m2\repository目錄下所有後綴名是.lastUp
React中的展示元件和容器元件
---恢復內容開始--- 展示元件(persentational components) 負責展示UI,也就是元件如何渲染,具有很強的內聚性。 只關心得到資料後如何渲染 容器元件(container components)
Spring原始碼構建專案,匯入eclipse後,缺失spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar的解決辦法
Spring原始碼在匯入ide之後,發現有spring-cglib-repack-3.2.8.jar和spring-objenesis-repack-2.6.jar不存在,在spring-framework目錄下執行gradle objenesisRepackJar和gradle cglibRe
BOS開啟單據的時候出現:無法解決 equal to 運算中 "Chinese_PRC_CS_AS" 和 "Chinese_PRC_CI_AS" 之間的排序規則衝突。
導致這個錯誤的原因是:對應BOS查詢的這個單據,你手動新增了一個欄位沒有進行釋出,而直接到資料庫裡面對它進行了新增了一個欄位,或者新增了一個表,而它們對應的排序規則沒有繼承資料庫的預設排序規則:Chinese_PRC_CS_AS,所以你需要對這個欄位,或者這個表進行排序規則轉換如: alter
如何在Maven中構建SWT應用並打包成可執行的jar包
前面在Maven中構建SWT應用的時候發現SWT相關jar包在Maven中央倉庫上找不到,後面在stackoverflow上有人提供了一個倉庫地址:https://github.com/maven-eclipse/maven-eclipse.github.io。 &n
無法解決 equal to 運算中 "Chinese_PRC_CI_AS" 和 "Latin1_General_100_CI_AS" 之間的排序規則衝突。
問題 操作臨時表時提示如下排序規則衝突錯誤 sql ....忽略...sql ..... 無法解決 equal to 運算中 "Chinese_PRC_CI_AS" 和 "Latin1_General_100_CI_AS" 之間的排序規則衝突。 原因 我的 TE庫的排序規則是Latin1_Ge
理解Maven中的SNAPSHOT版本和正式版本
Maven中建立的依賴管理方式基本已成為Java語言依賴管理的事實標準,Maven的替代者Gradle也基本沿用了Maven的依賴管理機制。在Maven依賴管理中,唯一標識一個依賴項是由該依賴項的三個屬性構成的,分別是groupId、artifactId以及version
解決maven中包衝突,去除依賴包或修改依賴包版本
這幾年springBoot很火,本人在遷移專案的過程中遇到了一些問題,比如以前用的springMVC依賴了org.json包,轉成了springBoot專案之後,由於springBoot預設依賴了其他的包,有用到org.json。但是卻沒有new JSONObject(Ob
說說EMC解決方案中的那些產品和案例(一)
認識我們 由於工作和興趣關係,我們作為一個團隊,平時一直密切關注著儲存業界的相關產品和最新資訊,也會把一些好的諮詢和經驗整理成文分享出來。去年我們釋出的兩個系列,【網路基本功-細說網路那些事兒】和【一站式學習Wireshark】,獲得了很多人的好評。我們希望在不同的線上和社
java筆記-- maven中snapshot快照庫和release釋出庫的區別和作用
maven中的倉庫分為兩種,snapshot快照倉庫和release釋出倉庫。snapshot快照倉庫用於儲存開發過程中的不穩定版本,release正式倉庫則是用來儲存穩定的發行版本。定義一個元件/模組為快照版本,只需要在pom檔案中在該模組的版本號後加上-SNAPSHO
解決Ajax中Restful風格PUT和DELETE請求傳遞引數無效
問題:在Ajax中,採用Restful風格PUT和DELETE請求傳遞引數無效,傳遞到後臺的引數值為null原因: * Tomcat * 1.將請求體中的資料,封裝成一個map * 2.request.getParameter("id"
解決maven 中bean is not defined問題
記得在classpath後面+“*”,在spring核心配置檔案中,maven每個子模組的appcationContext.xml都是獨立的,必須對每個bean進行涵蓋 <import resource="classpath*:beans/book.xml"/>
Spring原始碼構建專案,匯入eclipse後,缺失spring-cglib-repack-3.2.7.jar和spring-objenesis-repack-2.6.jar的解決辦法
1.問題: 在匯入ide之後,發現有spring-cglib-repack-3.2.7.jar和spring-objenesis-repack-2.6.jar不存在。 2.解決方法 在
maven中配置本地倉庫和遠端倉庫(私服)
前言: 不論是本地倉庫還是遠端倉庫,還有maven的中央倉庫都是用來存放專案的jar包的。 一般maven自己的中央倉庫存放了主流的jar包,但是有時候自己的編寫的jar包就沒辦法在中央倉庫找到了,
.net web api 中呼叫post方法和呼叫自定義方法名session使用
在開發web api的時候我們需要呼叫post方法或自定義的方法的時候,還有使用session來儲存相關的資料,首先我介紹一下如何在web api中使用session,在使用session的時候我們需要配置儲存session機制,啟用session功能,在G
解決 Android 中 View 的 setPivotX 和 setPivotY 不生效的問題以及設定縮放中心的方法
背景是這樣的:有一個需求要對下方的關注按鈕實現如下動畫,動畫的最後要根據滑動位置對關注按鈕進行縮放,縮放結束時整體大小為控制元件原始大小的90%,最終效果圖如下所示(模擬器是 4.2 的系統,最上面的沉浸式有點問題,忽略之): 如圖,關注按鈕向上滑
第4章:作為Servlet:請求和響應/4.1 Servlet載入過程
Servlet載入過程 容器tomcat啟動讀取web.xml檔案,載入相關資源 讀取全域性servlet資源,這部分資源所有的servlet物件共用(比如 資料庫連線資訊 ),形成ServletContext物件 讀取<servlet>配
一對一視訊交友原始碼中關於圖片載入和部分自定義控制元件的原始碼
有這麼一部分原始碼,他們不如音視訊採集、播放部分的原始碼顯得那麼重要,但他們的存在使頁面看起來更美觀流暢,他們就是: 一、關於圖片載入的一段程式碼: 1、載入原圖,即沒有壓縮、裁剪、變換之前的圖,保持了原圖的大小、尺寸和解析度。 public static void displaySou