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/下

posted on 2021-04-20 13:33  山鹰羽眼  阅读(1837)  评论(0编辑  收藏  举报