Buenas, gracias ante todo, expongo mi problema:
La cuestion es que si pongo la ruta c:\informes\listado.jasper me la coje y me saca el PDF correctamente.
Pero si pongo la ruta web no me encuentra el fichero y me transforma la url como si fuera una ruta de pc y no web.
El fichero esta en http://localhost:8100/w83bfrm/js/listado.jasper pongo la direccion en el navegador y me coje el fichero. Los estaticos estan correctamente deployados.
Codigo :
URL reporte = new URL("http://localhost:8100/w83bfrm/js/listado.jasper");
GestorReport.generaInformeWebPDF(response, parameters, reporte .toString(), "listado.pdf");
...
codigo..
...
y aqui es donde me casca :
bytes = PruebaJasper.runReportToPdf(jasperReport,parameter s, con);
al hacer File sourceFile = new File(sourceFileName); el path de sourcefile lo convierte en http:\localhost:8100\w83bfrm\js\listadoPreavisos.j asper y no en el que le he dado, supongo que esto puede hacer que no lo encuentre..
Error :
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: http:\localhost:8100\w83bfrm\js\listadoPreavisos.j asper
Muchas gracias y haber si podéis ayudarme, os lo agradecería