最近,在IDEA中运行Spring的Junit时,明明已经是jdk 5了,但是还是报:
Unable to validate using XSD: Your JAXP provider 这个错,
正式部署时又没有,查了些资料,最后在运行Junit的命令行中,加上了如下参数:
-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
当然,对于部署环境,如果有这样的问题,也可以用相同的方法解决。
Unable to validate using XSD: Your JAXP provider 这个错,
正式部署时又没有,查了些资料,最后在运行Junit的命令行中,加上了如下参数:
-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
当然,对于部署环境,如果有这样的问题,也可以用相同的方法解决。