序
在java8進行wsdl調用教寂,報錯SAXNotRecognizedException杀狡。
錯誤信息
org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
原因
多個XML-parser被加載了籍滴,但是使用了錯誤的解析器酪夷,java8優(yōu)先使用了自帶的JAXB而不是com.sun.xml.internal.bind.v2.util.XmlFactory導致的沖突
解決
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.11.0</version>
</dependency>
在pom文件最開頭添加這個,確保優(yōu)先加載使用孽惰。