Maven項(xiàng)目部署到Jboss出現(xiàn)Failed to create a new SAX parser
今天調(diào)試的時(shí)候遇到一個(gè)錯(cuò)誤,往Jboss的deploy目錄扔war包的時(shí)候,報(bào)了一個(gè)“Failed to create a new SAX parser”的錯(cuò)誤。在網(wǎng)上找了找解決方案,一般都說(shuō)將項(xiàng)目中的xerces-2.6.2.jar和xml-apis.jar包刪掉即可,但是我試了試刪了還是不行,因?yàn)樵诖虬臅r(shí)候Maven還是會(huì)將它們打進(jìn)你的war包。
首先,我的項(xiàng)目中用到了dwr,dwr默認(rèn)依賴這兩個(gè)包,因此pom文件會(huì)在你引入dwr的時(shí)候關(guān)聯(lián)這兩個(gè)包,所以你只是從項(xiàng)目的lib庫(kù)里刪除掉是沒(méi)用的,因?yàn)樵诖虬臅r(shí)候,Maven還是會(huì)根據(jù)pom文件里的依賴關(guān)系把它們打進(jìn)去。解決的辦法很簡(jiǎn)單,步驟如下:
1、打開pom文件,點(diǎn)擊“Dependency Hierarchy”選項(xiàng)卡;
2、在上面的框里分別輸入剛才的兩個(gè)包名;
3、右擊相應(yīng)的包,選擇“Exclude Maven artifactId”選項(xiàng)。
見(jiàn)下圖:
之后pom文件會(huì)在對(duì)dwr的引用中多幾行代碼:
<exclusions> <exclusion> <artifactId>xercesImpl</artifactId> <groupId>xerces</groupId> </exclusion> <exclusion> <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> </exclusions>
意思就是去除了對(duì)上面兩個(gè)jar的依賴。然后打包,部署,又見(jiàn)到了可愛(ài)的successfully。問(wèn)題解決了,又可以愉快的寫代碼去了,哦也!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
一種新的日期處理方式之JavaScript Temporal API
JavaScript Temporal API是一種為Web開發(fā)人員提供了一種新的處理日期和時(shí)間數(shù)據(jù)類型的方式。它的目的是使操作日期和時(shí)間更加簡(jiǎn)單和可靠,而且不用擔(dān)心歷史時(shí)區(qū)問(wèn)題或全球化協(xié)調(diào)時(shí)間(UTC)之類的問(wèn)題,感興趣的同學(xué)可以參考閱讀2023-05-05一文簡(jiǎn)介Java中BlockingQueue阻塞隊(duì)列
本文主要介紹了一文簡(jiǎn)介Java中BlockingQueue阻塞隊(duì)列,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06SpringBoot基于Disruptor實(shí)現(xiàn)高效的消息隊(duì)列?
Disruptor是一個(gè)開源的Java框架,它被設(shè)計(jì)用于在生產(chǎn)者-消費(fèi)者問(wèn)題上獲得盡量高的吞吐量和盡量低的延遲,本文主要介紹了SpringBoot基于Disruptor實(shí)現(xiàn)高效的消息隊(duì)列?,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02springboot支持https請(qǐng)求的實(shí)現(xiàn)
本文主要介紹了springboot支持https請(qǐng)求的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Mybatis 中的一對(duì)一,一對(duì)多,多對(duì)多的配置原則示例代碼
這篇文章主要介紹了 Mybatis 中的一對(duì)一,一對(duì)多,多對(duì)多的配置原則示例代碼,需要的朋友可以參考下2017-03-03IDEA調(diào)試小技巧之Evaluate調(diào)試工具詳解
這篇文章主要介紹了IDEA調(diào)試小技巧之Evaluate調(diào)試工具,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Java反射機(jī)制在Spring IOC中的應(yīng)用詳解
這篇文章主要介紹了Java反射機(jī)制在Spring IOC中的應(yīng)用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09Easyui的combobox實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)級(jí)聯(lián)效果
這篇文章主要介紹了Easyui的combobox實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)級(jí)聯(lián)效果的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-06-06