Dificuldades com a Classe URL - Criando Referência

Prezados,

Estou tendo dificuldades em utilizar a Classe URL:

Quero criar uma referência para um arquivo que já exista da seguinte forma:

URL xmlRes = serv.getResource("/sites/map/" + site + ".xml");

onde irá apontar para um arquivo xml dentro do contexto da aplicação.

Porém ao utilizar:

System.out.println("File:"+xmlRes.getFile());

Obtenho a seguinte saída:

[STDOUT] File:/localhost/contexto/sites/map/arquivo.xml

e a referência é nula. Estou utilizando a classe de forma correta ??

Desde já obrigado.

Desculpe mais não estou compreendendo o que vc quer fazer usando URL !

Olá,

Quero fazer com que através de um objeto URL, eu possa ter referência a um arquivo. Neste caso um arquivo xml.

tente o seguinte:

URL url= getClass().getResource("arquivo.txt");
File arq = new File(url.getFile());
//caminho do aqruivo
String path = arq.getPath();