Problema com XML e .JAR

Saudações,

Estou com uma dúvida: Eu estou desenvolvendo uma aplicação na qual existe um arquivo xml. Ela ler o XML e faz um tratamento específico. o XML encontra-se na seguinte hierarquia:
Projeto

src
build
lib
xml

meuxml.xml

Em seguida eu gero o .jar da minha aplicação e coloco em um projeto WEB. Ao colocar no tomcat e ao rodar a aplicação ele faz uma referência para meu .jar inicial pedindo o tratamento que ele deve fazer. No entanto ocorrer um erro:

java.io.FileNotFoundException: D:\xml\rules.xml (O sistema não pode encontrar o caminho especificado).

No .jar a instrução que carrega o arquivo (digo carrega por que quando está fora da aplicação web ele funciona normalmente) é essa:

File file = new File("/xml/rules.xml");

Uso Java 1.5
Tomcat 5.5
JDOM para gerir o XML

Abraço

[Resolvido]

Eu usei o comando RealPath dentro do webcontext e achei o arquivo. Ele veio com o caminho meio errado e vi que seguia um padrão e deium replace nos lugares pontos certos :slight_smile: