把itext用到项目开发中来,用的view框架也是strus。但是写到action里动态生成pdf的代码运行时一直不能通过
java.lang.NoClassDefFoundError: com/lowagie/text/Element
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:231)
org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:326)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:268)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hongliang.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:79)
该如何解决?(同样的方式,我用servlet和jsp都试一下,servlet报的错和action差不多,要么找不到com/lowagie/text/Element,要么就报java.lang.NoClassDefFoundError: com/lowagie/text/documentException 或者其他;jsp就直接报An error occurred at line: 18 in the jsp file: /itextest.jsp )
java.lang.NoClassDefFoundError: com/lowagie/text/Element
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:231)
org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:326)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:268)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hongliang.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:79)
该如何解决?(同样的方式,我用servlet和jsp都试一下,servlet报的错和action差不多,要么找不到com/lowagie/text/Element,要么就报java.lang.NoClassDefFoundError: com/lowagie/text/documentException 或者其他;jsp就直接报An error occurred at line: 18 in the jsp file: /itextest.jsp )
上面说com.lowagie.text这个包没有,你找一下所引用的jar包,看是否有那个包
java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException
com.eomist.action.ZdapproveingAction.exportPdf(ZdapproveingAction.java:179)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction