java.lang.NoClassDefFoundError: org/apache/poi/hssf/util/HSSFColor$WHITE

djes31
15 de Junio del 2006
Intentando exportar a excel un .jasper desde un servlet, me da la siguiente excepci贸n:
excepci贸n

javax.servlet.ServletException: La ejecuci贸n del Servlet lanz贸 una excepci贸n

causa ra铆z

java.lang.NoClassDefFoundError: org/apache/poi/hssf/util/HSSFColor$WHITE
net.sf.jasperreports.engine.export.JRXlsExporter.<init>(JRXlsExporter.java:129)
gov.sisper.Actions.MostrarReporteLiq.execute(MostrarReporteLiq.java:246)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

El c贸digo para exportar q uso es:

if(tipoExport.equalsIgnoreCase("xls"))
{
res.setContentType("application/vnd.ms-excel");
exporter = new JRXlsExporter();
byte[] output;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
exporter.setParameter(JRExporterParameter.JASPER_PRINT,jp); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
exporter.exportReport();
output = baos.toByteArray();
out.write(output);
out.flush();
out.close();
}

Uso Eclipse, iReport, y Postgres. Si alguien puede ayudarme le voy a agradecer.

mungassey
15 de Junio del 2006
al parecer te hace falta unas clases requeridas para poder exportar tu reporte, incluye en tu classpath el jar que se llama algo de poi, ese jar ya viene incluido con iReports y con esto se debera de corregir tu problema ...

Patricio
15 de Junio del 2006
hola.-
Realice lo que dices pero aun no funciona.-
sigue lansando el mismo error
java.lang.NoClassDefFoundError: org/apache/poi/hssf/util/HSSFColor$WHITE

que podra ser???
saludos
desde ya gracias...


Por favor si tubieras otra forma de solucionarlo te agradecc