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 :
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:168)

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Parece que e l objeto url es

Parece que e l objeto url es nulo. Desde la máquina cliente puedes ver la dirección: ? Cuando lo haces con un archivo local utilizas el mismo código ( URL )?

Al parecer lo que pasa es que tu programa no puede acceder a esa dirección. Investiga por ese lado.

Imagen de dannyverm

ok voy a ver, gracias

ok voy a ver, gracias
pero te comento que probé desde un cliente y lo encuentra sin problemas en el host de tomcat y descarga el .jasper

Imagen de paranoid_android

Buscando pistas

Has una prueba copia”c:\\reporteTabla.jasper” en tú maquina local (donde ejecutas el java web start) y ejecuta el reporte, nos cuentas zaz.

Imagen de dannyverm

Probé con

Probé con c:\\reporteTabla.jasper en modo local con el .jar ejecuta tranquilamente reporteTabla.jasper pero desde el .jnlp ejecuta mi aplicacion pero no muestra el reporte

Imagen de paranoid_android

Ok lo busca localmente

Entonces ¿Lo intentas descargar para terminar de procesarlo de manera local?
La java web start tiene restricciones para escribir archivos de manera local.
Pero algun guru por ahi podria darte ideas.