java - Generate HTML Pages with JasperReports on Tomcat -
i have class, reporter.java, uses jasperreports generate html report. have simple test.java calls reporter.report() , html file generated @ specified file location (i have set c:/ path points tomcat project). now, run tomcat server html page calls generatestatus.jsp calls reporter.report() , exception thrown.
jun 30, 2011 3:02:08 pm org.apache.catalina.core.standardwrappervalve invoke severe: servlet.service() servlet [jsp] in context path [/oats] threw exception [javax.servlet.servletexception: java.lang.noclassdeffounderror: net/sf/jasperreports/engine/jaspercompilemanager] root cause java.lang.classnotfoundexception: net.sf.jasperreports.engine.jaspercompilemanager @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1676) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1521) @ com.home.oats.reporter.report(reporter.java:22) @ org.apache.jsp.generatestatus_jsp._jspservice(generatestatus_jsp.java:58) @ org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:70) @ javax.servlet.http.httpservlet.service(httpservlet.java:722) @ org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:419) @ org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:391) @ org.apache.jasper.servlet.jspservlet.service(jspservlet.java:334) @ javax.servlet.http.httpservlet.service(httpservlet.java:722) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:304) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:240) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:164) @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:462) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:164) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:100) @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:562) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:395) @ org.apache.coyote.http11.http11processor.process(http11processor.java:250) @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:188) @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:166) @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:302) @ java.util.concurrent.threadpoolexecutor$worker.runtask(unknown source) @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source) @ java.lang.thread.run(unknown source)
the line errors @ is
jasperreport jasperreport = jaspercompilemanager.compilereport(jasper.getstring(constants.jrxml));
any suggestions?
thanks time!
looks missing jasper jar file in web-inf/lib
dir of web-app.
Comments
Post a Comment