Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Que tengo que hacer para que este código funcione?

Que tengo que hacer para que este código funcione?, como sincronizo tomcat con jasperreport?
porque en el servidor apache tomcat tengo mi informe y mi aplicacion que se ejecuta mediante java web star y desde ahi quiero llamar al reporte, el url es mi host
Mi conexion es un jtable
Sin java web start funciona de maravilla con una ruta local (ejemplo c:\\reporteTabla.jasper) cual sería el problema

JRTableModelDataSource jrtmd = new JRTableModelDataSource( tabla.getModel() );
URL url=new URL("http://172.16.5.156:8081/JtablePrueba/reporteTabla.jasper");
JasperReport reporte =(JasperReport) JRLoader.loadObject(url);
JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, null, jrtmd);
JasperViewer.viewReport(jasperPrint, false);

este es el error que me da:

SEVERE: null
net.sf.jasperreports.engine.JRException: Error loading object from URL : http://172.16.5.156:8081/JtablePrueba/reporteTabla.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:168)

noviembre 2, 2012 | Registered Commenterdannyverm