maven常見bug之Provider for class javax.xml.parsers.DocumentBuilderFactory cannot be created


 

下面是我在提交flink的時候遇到的問題(本地可以執行,yarn上執行不了);

 

 

這類問題大部分情況下是jar包沖突。

 

驗證和解決方法: 1- copy解析類DocumentBuilderFactory,然后在自己的項目中去尋找這個類;

你會發現這個類存在三個版本的jar包。

 

 2-尋找調用此jar包的位置,然后從引用關系表中查到xml-apis的調用關系(一直追溯下去),我最后追溯的結果是hadoop-client引用

 

3- 修改pom文件(排除xml-apis的引用)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM