Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2011, 02:23
Avatar de edjuradob
edjuradob
 
Fecha de Ingreso: junio-2011
Ubicación: España
Mensajes: 24
Antigüedad: 12 años, 10 meses
Puntos: 1
Problema al cargar una imagen desde URL con JBoss

Hola

Estoy intentando cargar una imagen desde los recursos de mi proyecto de la siguiente manera:

Código Java:
Ver original
  1. java.net.InetAddress localMachine = java.net.InetAddress.getLocalHost();
  2. Imagen = new URL("http://"+localMachine.getCanonicalHostName() + puerto + imagen);

esto me da un resultado como el que sigue:

http://miDNS:8080/miProyecto/resources/images/miImagen.jpg

me sale el error siguiente:

2011/08/19 10:06:59,713 DEBUG org.springframework.transaction.interceptor.Transa ctionAspectSupport==> Completing transaction for [myPackage.MyClass.MyMethod] after exception: net.sf.jasperreports.engine.JRException: Error loading byte data : http://miDNS:8080/miProyecto/resources/images/miImagen.jpg

Cuando intento ver la imagen desde la url indicada, no la encuentra.

Sin embargo, si le cambio el DNS y le pongo localhost, si que la encuentra.

Lo habia arrancado con tomcat y no daba problemas hasta migrarlo a JBoss

¿Por que JBoss no reconoce el DNS?
¿Tengo que configurarlo para que lo reconozca? En dado caso, debe poder cambiarse para los distintos entornos de una manera sencilla.

Muchas gracias y un saludo