Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
ACCESO FICHERO TOMCAT
Enviado por Perdido el día 10 de mayo de 2006
quiero acceder a un fichero.txt donde tengo informacion de una url, ya que una clase java apunta a un servicio web con dicha url, y por si esta cambiara, no tener que compilar de nuevo... con solo cambiar el txt... me gustaria saber que ruta relativa tengo q poner en
File archivo=new File(\"ruta\");
y donde se encontraria dicho archivo dentro del despliegue de los directorios de tomcat
Lo más sencillo es utilizar un fichero properties en lugar de uno txt. Colócalo en el directorio /WEB-INF/classes/ de tu aplicación. Este tipo de ficheros se utilizan para almacenar información de configuración de las aplicaciones, y son del tipo clave=valor.
Escribe el nombre de la propiedad que quieres recuperar, en tu caso una url, de la siguiente forma:
url=http://host:puerto/aplicacion/....
Guarda el fichero con el nombre que quieras, con la extensión .properties y desde tu aplicación accede a él de la siguiente forma:
java.util.ResourceBundle resource = java.util.ResourceBundle.getBundle("nombreFichero"); // no pongas nombreFichero.properties, sólo el nombre ^_^!
String url = resource .getString("url");
Y ya está.... es más sencillo que andar leyendo ficheros....