解決SAXNotRecognizedException

在java8進行wsdl調用,報錯SAXNotRecognizedException。java

錯誤信息

org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.

緣由

多個XML-parser被加載了,可是使用了錯誤的解析器,java8優先使用了自帶的JAXB而不是com.sun.xml.internal.bind.v2.util.XmlFactory致使的衝突code

解決

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

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

doc

相關文章
相關標籤/搜索