引发这个异常有很多原因这边列举两种:
1 .tomcat运行时抛出的异常 :
异常具体为
- <a href="http://lib.csdn.net/base/java" class='replace_word' title="Java 知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java</a>.lang.reflect.InvocationTargetException
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:597)
- at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
- at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
- Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found
- at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:134)
- at org.apache.tomcat.util.digester.Digester.getFactory(Digester.java:498)
- at org.apache.tomcat.util.digester.Digester.getParser(Digester.java:703)
- at org.apache.tomcat.util.digester.Digester.getXMLReader(Digester.java:977)
- at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1642)
- at org.apache.catalina.startup.Catalina.load(Catalina.java:514)
- at org.apache.catalina.startup.Catalina.load(Catalina.java:552)
- ... 6 more
分析 java.lang.reflect.InvocationTargetException 这个lang包 reflect引发的异常,再看 Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found
说明classloader 过程中报错,说明没有这个类 仔细一找果然没有这个jar
解决办法 :添加 xercesImpl.jar,xml-apis.jar 到web-inf/lib下。重启WEB就行了。
找不到包可以到 http://archive.apache.org/dist/xml/xerces-j/ 去下载
2.使用服务器使用Resin3的时候如果报错的话当然用过遇到了就写下来:
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl ...
原因是Resin采用自己的XML解析器
可采用以下方式进行更改
1。新建一个 jaxp.properties,内容如下:
javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl
文件存放于%JAVA_HOME%/jre/lib/下
2。在应用中增加解析的需要的包:
xercesImpl.jar,xml-apis.jar
当然也可以放在项目里面
下载如图

最后得到如下结果:

转载自:http://blog.csdn.net/qiailin/article/details/6161006