Error con IReportSource

neyda
19 de Mayo del 2005
Hola a todos!, en verdad tengo un serio problema, necesito visualizar en el web un reporte hecho con Crystal Report.

Estoy utilizando JSP, tengo instaldo Crystal Report v10 Developer Edition, Crystal Enterprise v10 y Tomcat 5.0.28. Al momento de correr el archivo jsp me muestra el siguiente error.

org.apache.jasper.JasperException: No se puede compilar la clase para JSP

Error de servlet generado:
C:Tomcat_5.0workCatalinalocalhostueteorgapachejspreporte_jsp.java:9: cannot find symbol
symbol : class IReportSource
location: package com.crystaldecisions.reports.reportengineinterface
import com.crystaldecisions.reports.reportengineinterface.IReportSource;
^


Ha tenido lugar un error en la línea: 5 en el archivo jsp: /reporte.jsp
Error de servlet generado:
C:Tomcat_5.0workCatalinalocalhostueteorgapachejspreporte_jsp.java:55: cannot find symbol
symbol : class IReportSource
location: class org.apache.jsp.reporte_jsp
IReportSource rptSource = (IReportSource) rptSrcFactory.createReportSource("/reportes/ro_coloreo.rpt", request.getLocale());
^


Ha tenido lugar un error en la línea: 5 en el archivo jsp: /reporte.jsp
Error de servlet generado:
C:Tomcat_5.0workCatalinalocalhostueteorgapachejspreporte_jsp.java:55: cannot find symbol
symbol : class IReportSource
location: class org.apache.jsp.reporte_jsp
IReportSource rptSource = (IReportSource) rptSrcFactory.createReportSource("/reportes/ro_coloreo.rpt", request.getLocale());
^
3 errors



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


Mi archivo JSP contiene el siguiente código:

<%@ page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer" %>
<%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory,com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2,com.crystaldecisions.reports.reportengineinterface.IReportSource" %>


<%


IReportSourceFactory2 rptSrcFactory = new JPEReportSourceFactory();
CrystalReportViewer viewer = null;
IReportSource rptSource = (IReportSource) rptSrcFactory.createReportSource("/reportes/ro_coloreo.rpt", request.getLocale());
CrystalReportViewer javaViewer = new CrystalReportViewer();
javaViewer.setReportSource(rptSource);
javaViewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out);
javaViewer.dispose();

%>

De antemano agradezco su ayuda.

amigo
19 de Mayo del 2005
Creo que te falta incluir en tu proyecto el fichero rascore.jar que lo puedes encontrar en el apartado de java del Crystal Reports 10.


Saludos