Referencia relativa archivo XML

karolanet333
20 de Mayo del 2008
Hola, tengo un problema para hacer una referencia relativa a un archivo xml (es un archivo de configuración para esta aplicación).

El archivo lo tiro en la raíz del proyecto y cuando lo llamo lo hago directamente por el nombre.

Esto mismo en java standard me anda perfecto. Pero en java web cuando ejecuto el proyecto, el xml lo va a buscar a donde tengo instalado eclipse o netbeans.

Si lo copio ahí, funciona. Pero si no, no.

Intenté de todo, como ser
* ponerlo en una carpeta dentro del proyecto y luego llamar carpeta/archivoXml.xml,
* llamarlo /nombreProyecto/carpeta/archivoXml.xml
* llamarlo /nombreProyecto/archivoXml.xml

Si le pongo un path absoluto, también funciona. El tema es que no puedo hacer que tome como path relativo a la carpeta en donde tengo el proyecto. Tanto con Eclipse como con NetBeans me pasa que cuando pongo una ruta relativa el archivo lo va a buscar al lugar en donde está instalado el programa.

Estoy usando Eclipse 3.3.2 J2EE 5 update4 con service pack 6

También probé con NetBeans 6.01

Muchas Gracias !!