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

Problema al leer ficheros ==> File Not Found Exception

Estas en el tema de Problema al leer ficheros ==> File Not Found Exception en el foro de Java en Foros del Web. Saludos. Estoy trabajando en una aplicacion Web en la que llamo a una clase java que previamente desarrollé y exporté en un fichero .jar desde ...
  #1 (permalink)  
Antiguo 24/05/2010, 02:11
 
Fecha de Ingreso: octubre-2009
Mensajes: 10
Antigüedad: 14 años, 6 meses
Puntos: 0
[SOLUCIONADO] Problema al leer ficheros ==> File Not Found Exception

Saludos.

Estoy trabajando en una aplicacion Web en la que llamo a una clase java que previamente desarrollé y exporté en un fichero .jar desde eclipse. En eclipse funciona correctamente, pero al intentar usarlo en tomcat falla.
Me explico, el programa toma datos de un fichero xml y de dos archivos de texto que contienen propiedades y configuraciones. En eclipse, esos ficheros se encuentran en la raiz del proyecto. Al ejecutar el programa los localiza y los utiliza sin ningun problema. De esta forma me genere un fichero .jar con las clases del programa y en la raiz del jar los ficheros que necesita (para que nos entendamos, el jar tiene la misma estructura que el proyecto eclipse).
El problema viene al usarlo en mi pagina jsp, he copiado el jar en cuestion a la carpeta lib de tomcat para poder usar las clases que he desarrollado, me reconoce las clases y tal pero al ejecutarlo me salta una excepcion avisando de que no encuentra los ficheros que he dejado en la raiz del jar.
He probado a copiar los datos que necesito en la misma carpeta que el jar (en lib), en la carpeta donde se encuentra la aplicacion web, en WEB-INF pero no sirve de nada.

¿Alguna idea?

Muchas gracias adelantadas.

Última edición por albertobp; 27/05/2010 a las 05:37 Razón: Solucionado
  #2 (permalink)  
Antiguo 27/05/2010, 02:14
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: Problema al leer ficheros ==> File Not Found Exception

Yo también tuve problemas con las rutas relativas de los directorios/archivos en mi proyecto.

Lo solucioné usando rutas relativas y con lo siguiente:

getServletContext().getRealPath("language/") ---> retorna un String con la dirección completa

Se refiere a que te da el path real de la carpeta language a la que llego con una URI relativa.

Espero que te sirva.

Suerte
  #3 (permalink)  
Antiguo 27/05/2010, 05:36
 
Fecha de Ingreso: octubre-2009
Mensajes: 10
Antigüedad: 14 años, 6 meses
Puntos: 0
[SOLUCIONADO]Respuesta: Problema al leer ficheros ==> File Not Found Exception

Hola Denis127.

Tengo que probar tu solucion, aunque ayer mismo resolvi el problema, la solucion no es muy elegante. El tema es que si no se especifica nada, tomcat va a buscar los ficheros a la carpeta donde se encuentra el ejecutable para levantar el servicio Web, es decir, en %CATALINA_HOME\bin\.
Entonces lo que seria lo suyo es indicar de alguna manera a Tomcat que vaya a buscar a otra carpeta esos ficheros

Etiquetas: ficheros, file, found
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 18:38.