ACCESO FICHERO TOMCAT
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
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....
Un saludo
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....
Un saludo