Caros:
Estou usando o NetBeans 7.0.1, e baixei o plugin mais recente do iReports e do Jasperreports. Estou tentando criar um exemplo simples de relatório, e consegui perfeitamente com o iReport. Consegui exibir corretamente no modo preview… Entretanto, quando executo através de um projeto web, estou recebendo o erro:
Esse erro é lançado na minha classe:
[code]import java.io.;
import java.sql.;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
public class Relatorio extends HttpServlet {
public static Connection con;
public static String banco = "meubanco";
public static String usuario = "user";
public static String senha = "senha";
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + banco, usuario, senha);
String pathJasper = getServletContext().getRealPath("/WEB-INF/classes/br/com/path/relatorios/")+ "/";
String path = getServletContext().getRealPath("/");
JasperPrint impressao = JasperFillManager.fillReport(pathJasper + "cidades.jasper", null, con);
JasperViewer viewer = new JasperViewer( impressao, true );
viewer.show();
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
[/code]
quando ele executa a linha:
já incluí as bibliotecas:
commons-beansutils-1.8.2
commons-collections-3.2.1
commons-digester-1.7
commons-logging-1.1
iText-2.1.7
jasperreports-4.1.1
jfreechart-1.0.12
jxl-2.6.10
log4j-1.2.15
commons-javaflow-20060411
com-jaspersoft-ireport
Alguma ideia do que pode ser?