java.lang.ClassNotFoundException: org.apache.poi.POIXMLTypeLoader
2017-04-25 21:12
821 查看
java.lang.ClassNotFoundException: org.apache.poi.POIXMLTypeLoader
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
at org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDocument1$Factory.newInstance(Unknown Source)
at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentCreate(XWPFDocument.java:279)
at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:131)
at com.hundsun.hsbpm.common.action.PrintReportAction.report(PrintReportAction.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:180)
解决办法:
引入poi的3.15以上的版本。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
at org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDocument1$Factory.newInstance(Unknown Source)
at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentCreate(XWPFDocument.java:279)
at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:131)
at com.hundsun.hsbpm.common.action.PrintReportAction.report(PrintReportAction.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:180)
解决办法:
引入poi的3.15以上的版本。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
相关文章推荐
- POI 导入2007格式的Excel报错问题:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptionsz
- 解决 POI 操作2007格式的Excel报错问题:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptionsz
- POI操作excel2007 出现异常 java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions 解决方法
- 【web.xml】报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- Tomcat启动报错“java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader”
- java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException
- java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
- POI poi/wp/usermo Caused by: java.lang.ClassNotFoundException: org.apache.poi.wp.usermodel.Paragraph
- javax.ejb.EJBException: java.lang.ClassNotFoundException: org.apache.cxf.Bus from BaseClassLoader
- java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
- tomcatPlugin启动tomcat 报错 java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
- tomcat启动报错 java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
- java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader 错误
- java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions
- java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
- 升级Java开发工具遇到java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader的解决
- Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.utils.NamespacePrefixList
- J2EE开发中遇见的Exception(java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet)
- java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
- java.lang.ClassNotFoundException: org.apache.St...