Foros del Web » Programación para mayores de 30 ;) » Java »

Que tengo que hacer para que este código funcione?

Estas en el tema de Que tengo que hacer para que este código funcione? en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/11/2012, 09:39
 
Fecha de Ingreso: octubre-2012
Mensajes: 2
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta 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.loadObje ct(JRLoader.java:168)
  #2 (permalink)  
Antiguo 05/11/2012, 10:22
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Que tengo que hacer para que este código funcione?

Igual no está reconociendo la dirección:

En todo caso lo que buscas igual se debería sacar con el método getReport(String location) de la clase RepositoryUtil.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:34.