Java – Leer un archivo desde una aplicación desplegada en JBoss 5.0.1.GA

abril 1, 2009

Para leer un archivo desde código java que se ejecute en el servidor(JBoss) hay que tener en cuenta que el directorio actual de cualquier código ejecutandose en JBoss es

directorio_de_jboss/bin

Partiendo de esto, cuando intentemos leer un archivo utilizando una ruta relativa, jboss lo buscará a partir de esa carpeta.
Por ejemplo, supongamos que tengo instalado JBoss en la carpeta /opt/jboss-5.0.1.GA/. Si queremos leer un archivo llamado rptResumen.xml debemos copiar dicho archivo a la carpeta /opt/jboss-5.0.1.GA/bin, con ello podremos leer el archivo mediante

new FileReader(“rptResumen.xml”)

si lo colocamos bajo un subdirectorio llamado “reportes” sería

new FileReader(“reportes/rptResumen.xml”)

o también lo podemos hacer a través de la ruta completa

new FileReader(“/opt/jboss-5.0.1.GA/bin/reportes/rptResumen.xml”)

Anuncios

2 comentarios to “Java – Leer un archivo desde una aplicación desplegada en JBoss 5.0.1.GA”

  1. Josep Says:

    Tengo unos ficheros de configuracion de mi aplicacion en xml dentro de una carpeta config. He metido la carpeta en los ear, war, jar pero siempre intenta leerlos a partir de directorio_de_jboss/bin. Se puede indicar en algun descriptor de despliegue que use los ficheros que hay dentro del ear/jar/war?


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: