org.xml.sax.SAXNotRecognizedException


jdk 1.6升級  jdk1.8時報錯 org.xml.sax.SAXNotRecognizedException:http://javax.xml.XMLConstants/feature/secure-processing

 

原因:jdk1.8 默認優先使用JAXB解析 XML,

         jdk1.6 使用的使用的舊版本的xerces,它引入的版本與Java 8中的JAX-B不兼容。

 

解決方案:

       引入pom依賴,在pom文件最開頭添加這個,確保優先加載使用。

<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.11.0</version>
    <scope>test</scope>
</dependency>

 


免責聲明!

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



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