java.lang.AbstractMethodError:javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
我有一个应用程序,我在其中使用ApachePOI3.17创建excel文件java.lang.AbstractMethodError:javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V,java,apache,apache-poi,Java,Apache,Apache Poi,我有一个应用程序,我在其中使用ApachePOI3.17创建excel文件 当我在Tomcat中运行应用程序时,我收到来自apachepoi日志的错误消息。这意味着什么?我如何解决它?我最后将此添加到eclipse.ini文件中: -Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl您使用的是什么版本的ApacheTomcat?你的
当我在
Tomcat
中运行应用程序时,我收到来自apachepoi
日志的错误消息。这意味着什么?我如何解决它?我最后将此添加到eclipse.ini文件中:
-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl您使用的是什么版本的ApacheTomcat?你的类路径上还有哪些XML解析器?这可能是因为你的类路径上有一个古老的XML解析器——例如——你能升级到xerces 2.12.0吗?非常感谢大家!你是对的,问题是XML解析器(xalan)在我的例子中,ApachePOI没有自己的XML解析器吗?ApachePOI像大多数Java项目一样使用-基本上,由用户来确保他们的JVM设置正确也请参见:阅读此文后,现在似乎一切都正常了:。如果您将向下滚动到底部。因此,我将上述行添加到我的eclipse.ini文件中。重新启动并最终能够运行tomcat。