Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/07/2011, 06:03
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 2 meses
Puntos: 454
Respuesta: no encuentra archivo .properties

Hola:

Solo sé un poquito de esto (lo mio no son las aplicacioens webb), así que puedo darte un par de ideas, tendrás que concretar tú los detalles y ver si funcionan bien.

Por un lado en los jsp y en los servlets con tomcat (supongo que en los demas servidores de aplicaciones también) tienes disponible un objeto ApplicationContext o ServletContext que tiene un método getRealPath(). Creo que esto debería darte el path donde empieza tu aplicación. A partir de ahí podrías intentar componer el path absoluto de tu fichero properties para leerlo. En un jsp puedes escribir esto directamente application.getRealPath(), ya que el objeto application lo tienes disponible igual que el request, session o response.

Deberías meter el fichero de propiedades en un directorio que no esté accesible desde el navegador.

Otra opción es meter el fichero ese de propiedades en WEB-INF/classes, de esta forma puedes acceder a él como si fuera un recurso en el classpath (algunaclase.getClassLoader().getResoruceAsStream( "fichero.properties"). Esto te devolvera un InputStream que puedes pasar a tu clase Properties.

Se bueno.
__________________
Apuntes Java
Wiki de Programación