Problemas con jasperreports exportando a Excel

djes31
07 de Octubre del 2005
Intentando exportar a excel un .jasper desde un servlet, me da la siguiente 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.