javax.xml.parsers.FactoryConfigurationError异常解决


异常信息

Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from class path resource [XXXXXX]; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using
XSD: Your JAXP provider [org.apache.crimson.jaxp.DocumentBuilderFactoryImpl@76b33d0a] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.

 

解决方法:

1. 检查项目lib下是否存在

xercesImpl.jar,xml-apis.jar

2.存在还报错的解决方法(视情况选择):

1)jvm启动参数添加:-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl

2)或 新建一个 jaxp.properties,内容如下:
  javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl

     文件存放于/jre/lib/下


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM