Ler arquivo xml

Eu fiz um método para gerar um arquivo pdf usando iReport com JasperReport. Na hora de gerar um relatório com o classe JasperReport dá um erro de não encontrar o arquivo xml que eu criei com o iReport.

final String layout = "necessidade.jrxml";
JasperReport relatorio = JasperCompileManager.compileReport( layout );

O erro é esse

java.io.FileNotFoundException: necessidade.jrxml (No such file or directory)

Eu estou usando o eclipse e já coloquei o caminho completo da aplicação e tb o caminho começando do WEB-INF e nada.

Eu acabei colocando o caminho inteiro desde o /, mas e qd minha aplicação mudar de máquina… ai já elvis…
Como eu faço isso?

Vlw galera!