Ayuda con jasperReports

jmemorales
25 de Noviembre del 2008
estoy tratando de compilar un archivo "jrxml" desde una jsp para obtener asi el archivo "jasper".. para mostrar el reporte en una jsp... al momento de ejecutar el jsp q compila el archivo "jrxml" me sale el sgte error...

java.lang.NoClassDefFoundError: org/apache/commons/digester/SetNestedPropertiesRule
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:202)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151)
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:81)
at org.apache.jsp.compileUser_jsp._jspService(compileUser_jsp.java:60)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)

/***********************************************************/
el codigo en mi jsp q compila es el sgte...
/***********************************************************/


<%@ page errorPage="error.jsp" %>
<%@ page import="net.sf.jasperreports.engine.*" %>

<%
System.setProperty("jasper.reports.compile.class.path",
application.getRealPath("/WEB-INF/lib/jasperreports-1.1.0.jar") +
System.getProperty("path.separator") +
application.getRealPath("/WEB-INF/classes/")
);

System.setProperty(
"jasper.reports.compile.temp",
application.getRealPath("/reportes/")
);

JasperCompileManager.compileReportToFile(application.getRealPath("/reportes/rptDistribucionDocs.jrxml"));
%>

<html>
<head>
<title>JasperReports - Web Application Sample</title>
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
</head>

<body bgcolor="white">

<span class="bold">The XML report design was successfully compiled.</span>

</body>
</html>

alguien tiene una idea xq me sale ese error... gracias

mmejia
25 de Noviembre del 2008
Me gustaría si encontraras la solución
te agradeceria mucho ya que a mi tambien me pasa este error

zab
25 de Noviembre del 2008
solo puedo decir que verifiques que la clase que define el estilo del reporte se encuentre en el path de ejecuciòn del servidor web.

netopeto
25 de Noviembre del 2008
ese error me salía cuando usaba la versión de digister 1.4, la cambié a la 1.8, y ya no me dio ese error. Me dio otro, jaja. pero pasé de esa etapa. Creo q habría q probar con todas las versiones desde la 1.6
slds