转:Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
2011-10-20 14:52
537 查看
转自:/article/3968112.html
在用main函数读取spring配置文件的时候报错
provider org.apache.xerces.jaxp.documentbuilderfactoryimpl not found <br>caused by: javax.xml.parsers.factoryconfigurationerror: provider org.apache.xerces.jaxp.documentbuilderfactoryimpl not found <br>at javax.xml.parsers.documentbuilderfactory.newinstance(unknown
source) <br>at org.springframework.beans.factory.xml.defaultdocumentloader.createdocumentbuilderfactory(defaultdocumentloader.java:87)
<span style="color: #000000;"><span style="color: blue;"><span style="color: #000000;">解决方法 设置两个属性(javax.xml.parsers.documentbuilderfactory,javax.xml.parsers.saxparserfactory)值如下:</span></span> <br></span>
Java代码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/18/60ff810695eee2c935d29f4f139d8e1a.png)
system.setproperty("javax.xml.parsers.documentbuilderfactory", "com.sun.org.apache.xerces.internal.jaxp.documentbuilderfactoryimpl"); system.setproperty("javax.xml.parsers.saxparserfactory", "com.sun.org.apache.xerces.internal.jaxp.saxparserfactoryimpl");
最后发现原因是我使用myeclipse创建项目时引用了j2ee 1.4 library container库(java构建路径-->库) <br>使得sun.boot.class.path增加了myelipse下的jar文件,然后就把javax.xml.parsers.documentbuilderfactory变量的值设为org.apache.xerces.jaxp.documentbuilderfactoryimpl <br>即还有第二种解决方法,就是去掉j2ee 1.4 library container库,编译,再运行就没有错了.
<br><br>(jdk版本为1.5与6.0都测试通过). <br>
在用main函数读取spring配置文件的时候报错
provider org.apache.xerces.jaxp.documentbuilderfactoryimpl not found <br>caused by: javax.xml.parsers.factoryconfigurationerror: provider org.apache.xerces.jaxp.documentbuilderfactoryimpl not found <br>at javax.xml.parsers.documentbuilderfactory.newinstance(unknown
source) <br>at org.springframework.beans.factory.xml.defaultdocumentloader.createdocumentbuilderfactory(defaultdocumentloader.java:87)
<span style="color: #000000;"><span style="color: blue;"><span style="color: #000000;">解决方法 设置两个属性(javax.xml.parsers.documentbuilderfactory,javax.xml.parsers.saxparserfactory)值如下:</span></span> <br></span>
Java代码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/18/60ff810695eee2c935d29f4f139d8e1a.png)
system.setproperty("javax.xml.parsers.documentbuilderfactory", "com.sun.org.apache.xerces.internal.jaxp.documentbuilderfactoryimpl"); system.setproperty("javax.xml.parsers.saxparserfactory", "com.sun.org.apache.xerces.internal.jaxp.saxparserfactoryimpl");
最后发现原因是我使用myeclipse创建项目时引用了j2ee 1.4 library container库(java构建路径-->库) <br>使得sun.boot.class.path增加了myelipse下的jar文件,然后就把javax.xml.parsers.documentbuilderfactory变量的值设为org.apache.xerces.jaxp.documentbuilderfactoryimpl <br>即还有第二种解决方法,就是去掉j2ee 1.4 library container库,编译,再运行就没有错了.
<br><br>(jdk版本为1.5与6.0都测试通过). <br>
相关文章推荐
- Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
- Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
- Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found .
- Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found 问题排查
- Unable to validate using XSD: Your JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@
- weblogic10.3 java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
- weblogic10.3 java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
- org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to javax.xml.parsers.DocumentBuilde
- java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to
- javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryI
- javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
- 数据通过webservice上传不上去了,报错误Provider org.apache.xalan.processor.TransformerFactoryImpl not found
- provider org.apache.xalan.processor.TransformerFactoryImpl not found
- webservice中碰到的异常 Provider org.apache.xalan.processor.TransformerFactoryImpl not found
- webservice中碰到的异常 Provider org.apache.xalan.processor.TransformerFactoryImpl not found
- nested exception is javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.Doc
- org.apache.xalan.processor.transformerfactoryImpl not found的异常
- org.apache.xalan.processor.TransformerFactoryImpl not found
- java.lang.ClassNotFoundException:org.apache.axiom.om.impl.llom.factory.omlinkedlistimplfactory
- 文件上传:java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory