Primefaces数据导出抛出:java.lang.ClassNotFoundException:org.apache.poi.ss.usermodel.RichTextString

Primefaces数据导出抛出:java.lang.ClassNotFoundException:org.apache.poi.ss.usermodel.RichTextString,java,primefaces,apache-poi,data-export,Java,Primefaces,Apache Poi,Data Export,我的WebApp抛出了一个异常,我不知道为什么。当我按下primefaces dataexporter按钮时发生错误 我使用的是NetBeans 7.4、Mojarra 2.1.27和PrimeFaces 3.5 我还包括了ApachePOI-3.9(也尝试了3.7),其中包含RichTextString.class,那么为什么应用程序在运行时找不到它呢?有什么想法吗 如果缺少一些信息,请告诉我 堆栈跟踪: 警告:StandardWrapperValve[Faces Servlet]:PWC1

我的WebApp抛出了一个异常,我不知道为什么。当我按下primefaces dataexporter按钮时发生错误

我使用的是NetBeans 7.4、Mojarra 2.1.27和PrimeFaces 3.5

我还包括了ApachePOI-3.9(也尝试了3.7),其中包含RichTextString.class,那么为什么应用程序在运行时找不到它呢?有什么想法吗

如果缺少一些信息,请告诉我


堆栈跟踪:

警告:StandardWrapperValve[Faces Servlet]:PWC1406:Servlet.service()用于Servlet Faces Servlet引发异常 java.lang.ClassNotFoundException:org.apache.poi.ss.usermodel.RichTextString 在java.net.URLClassLoader$1.run(URLClassLoader.java:366) 在java.net.URLClassLoader$1.run(URLClassLoader.java:355) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:354) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:425) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:358) 位于org.primefaces.component.export.ExporterFactory.getExporterForType(ExporterFactory.java:30) 位于org.primefaces.component.export.DataExporter.processAction(DataExporter.java:87) 位于javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) 在javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)上 位于javax.faces.component.UICommand.broadcast(UICommand.java:300) 位于javax.faces.component.UIData.broadcast(UIData.java:1093) 位于javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) 位于javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) 位于com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) 位于com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) 在com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)上 位于javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) 位于org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) 位于org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) 位于org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) 位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) 位于org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331) 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) 位于com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317) 位于com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) 位于com.sun.grizzly.http.ProcessorTask.InvokeApter(ProcessorTask.java:860) 在com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) 位于com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) 位于com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) 位于com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) 在com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)上 在com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)上 http.HttpProtocolChain.execute(HttpProtocolChain.java:79) 位于com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) 在com.sun.grizzly.SelectionKeyContextTask.call上(SelectionKeyContextTask.java:59) 位于com.sun.grizzly.ContextTask.run(ContextTask.java:71) 位于com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) 位于com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) 运行(Thread.java:744)


project.xml


-
org.netbeans.modules.web.project
-
-
RDB
1.6.5
-
-
${file.reference.commons-fileupload-1.3.jar}
WEB-INF/lib
-
${file.reference.commons-io-2.4.jar}
WEB-INF/lib
-
${file.reference.jaxen-1.1.6.jar}
WEB-INF/lib
-
${file.reference.poi-ooxml-3.9.jar}
WEB-INF/lib
-
${file.reference.poi-ooxml-schemas-3.9.jar}
WEB-INF/lib
-
${file.reference.primefaces-extensions-0.7.0-20130409.040543-51.jar}
WEB-INF/lib
-
${file.reference.xdb6.jar}
WEB-INF/lib
-
${file.reference.xmlparserv2.jar}
WEB-INF/lib
-
${file.reference.dynamicreports-adhoc-3.1.4.jar}
WEB-INF/lib
-
${file.reference.dynamicreports-core-3.1.4.jar}
WEB-INF/lib
-
${file.reference.avalon-framework-impl-4.2.0.jar}
WEB-INF/lib
-
${file.reference.barbike-1.5-beta1.jar}
WEB-INF/lib
-
${file.reference.barcode4j-2.0.jar}
WEB-INF/lib
-
${file.reference.batik-anim-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-awt-util-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-bridge-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-css-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-dom-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-ext-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-gvt-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-parser-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-script-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-svg-dom-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-util-1.7.jar}
WEB-INF/lib
-
${file.reference.batik-xml-1.7.jar}
WEB-INF/lib
-
${file.reference.bcprov-jdk14-138.jar}
WEB-INF/lib
-
${file.reference.commons-beanutils-1.8.0.jar}
WEB-INF/lib
-
${file.reference.commons-collections-3.2.1.jar}
WEB-INF/lib
-
${file.reference.commons-digester-2.1.jar}
WEB-INF/lib
-
${file.reference.commons-lang-2.5.jar}
WEB-INF/lib
-
${file.reference.commons-lang3-3.1.jar}
WEB-INF/lib
-
${file.reference.commons-logging-1.1.1.jar}
网状物
<?xml version="1.0" encoding="UTF-8"?>

-<project xmlns="http://www.netbeans.org/ns/project/1">

<type>org.netbeans.modules.web.project</type>


-<configuration>


-<data xmlns="http://www.netbeans.org/ns/web-project/3">

<name>RDBS</name>

<minimum-ant-version>1.6.5</minimum-ant-version>


-<web-module-libraries>


-<library dirs="200">

<file>${file.reference.commons-fileupload-1.3.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-io-2.4.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jaxen-1.1.6.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.poi-ooxml-3.9.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.poi-ooxml-schemas-3.9.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.primefaces-extensions-0.7.0-20130409.040543-51.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.xdb6.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.xmlparserv2.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.dynamicreports-adhoc-3.1.4.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.dynamicreports-core-3.1.4.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.avalon-framework-impl-4.2.0.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.barbecue-1.5-beta1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.barcode4j-2.0.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-anim-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-awt-util-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-bridge-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-css-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-dom-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-ext-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-gvt-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-parser-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-script-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-svg-dom-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-util-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.batik-xml-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.bcprov-jdk14-138.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-beanutils-1.8.0.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-collections-3.2.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-digester-2.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-lang-2.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-lang3-3.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.commons-logging-1.1.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.hsqldb-1.8.0.10.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.itext-2.1.7.js2.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jackson-annotations-2.0.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jackson-core-2.0.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jackson-databind-2.0.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jasperreports-5.0.4.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jcommon-1.0.15.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jdtcore-3.1.0.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jfreechart-1.0.12.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.json-20080701.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.jxl-2.6.10.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.log4j-1.2.14.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.serializer-2.7.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.spring-beans-2.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.spring-core-2.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.velocity-1.7.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.xalan-2.7.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.xml-apis-1.3.04.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.xml-apis-ext-1.3.04.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.xbean.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.dom4j-1.6.1.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.primefaces-3.5.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>


-<library dirs="200">

<file>${file.reference.poi-3.9.jar}</file>

<path-in-war>WEB-INF/lib</path-in-war>

</library>

</web-module-libraries>

<web-module-additional-libraries/>


-<source-roots>

<root id="src.dir"/>

</source-roots>


-<test-roots>

<root id="test.src.dir"/>

</test-roots>

</data>

</configuration>

</project>