Hola amigos,
Tengo un informe que contiene una cabecera con imágenes, una parte de detalle que recoge sus datos de un Bean y que en las pruebas ha funcionado.
Pero funciona porque la ruta a las imagenes y la ruta de donde tiene que tomar el archivo .jrxml son rutas absolutas.
Mi problema viene cuando quiero que busque estos archivos sin rutas absolutas. Creo que quien me complica el asunto es que la aplicación se compila en un .war y se despliega en un tomcat.
Quiero tomar el jrxml y las imagenes (dentro del war estan en /WEB-INF/reports/*.jrxml e /imagenes/*.gif) y trato de hacerlo con la instrucción
this.getClass().getResource("*.jrxml")
Bien sea para la imagen o para el jrxml, bien sea poniendo directamente el nombre del archivo o la ruta desde /WEB-INF...
También he probado con getResourceAsStream(), con getClassLoader(), con currentThread...
Siempre me devuelve Null y no consigo cargar ni el informe para ser compilado ni la imagen.
Alguien sabe como puedo hacerlo
Muchas gracias de antemano.