严重: Servlet.service() for servlet MVC threw exception
java.lang.ClassNotFoundException: org.apache.poi.hwpf.extractor.WordExtractor
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)
at com.runsi.notice.web.TransmitFile.yuLan(TransmitFile.java:90)
at com.runsi.notice.web.NoticeController.yulan(NoticeController.java:299)
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:601)
at org.frameworkset.web.servlet.handler.annotations.HandlerMethodInvoker.doInvokeMethod(HandlerMethodInvoker.java:261)
at org.frameworkset.web.servlet.handler.annotations.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.frameworkset.web.servlet.handler.HandlerUtils.invokeHandlerMethod(HandlerUtils.java:2564)
at org.frameworkset.web.servlet.handler.annotations.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:298)
at org.frameworkset.web.servlet.handler.annotations.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:274)
at org.frameworkset.web.servlet.DispatchServlet.doDispatch(DispatchServlet.java:792)
at org.frameworkset.web.servlet.DispatchServlet.doService(DispatchServlet.java:649)
at org.frameworkset.web.servlet.DispatchServlet.processRequest(DispatchServlet.java:421)
at org.frameworkset.web.servlet.DispatchServlet.doGet(DispatchServlet.java:1593)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.frameworkset.common.filter.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:722)
Wordpoi异常预览web

解决方案 »

  1.   

    找不到类,明显的缺少jar包啊,,我没用过poi ,可以网上看看别人是怎么实现的
    http://www.cnblogs.com/hongten/archive/2012/02/22/java2poi.html
    jar包:
    http://download.csdn.net/detail/lanlei226/731405
      

  2.   

    原来我项目中有用到,,你缺少的jar 是poi-scratchpad-3.7-*.jar ..加上再试试看。。
      

  3.   

    我也是这么感觉的啊,但是我把所有的jar包都到了啊。。我现在想用Flash Paper和Flash Paper做了。。
      

  4.   

    我导了3.9了。。还需要3.7么搞的我不想用poi做了
      

  5.   

    我导了3.9了。。还需要3.7么搞的我不想用poi做了
    统一都是3.7吗??这个jar要统一,不然会有冲突的。。
      

  6.   

    我导了3.9了。。还需要3.7么搞的我不想用poi做了统一都是3.9求告诉  java里面怎么调用flashpaper啊?
    poi不想用了
      

  7.   

    poi-scratchpad-3.9-20121203.jar是你自己没把包放进去吧
    poi3.9的压缩包里一眼就看到了
      

  8.   

    谢谢大家了我现在用flexpaper和openoffice做了
      

  9.   

    poi 哪里不好了??很多人都在用好不??遇到错误了及时查资料慢慢改不可以吗??
      

  10.   

    建议用PageOffice,成熟稳定,在jsp里显示纯正word格式的文件没问题,而且还支持跨浏览器,chrome、Firefox都能用