Olá pessoal. Preciso fazer a leitura de de um arquivo de configurações (xml) que ficará no diretório raiz do projeto (c:\java\workspace<projeto>). Como devo fazer para o caminho completo onde está sendo executado? Considerando que depois será executado no servidor, daí o caminho será outro.
Quando você está em um projeto web, é desaconselhado acessar arquivos referenciando o caminho absoluto, afinal, isso pode mudar, dependendo do servidor e de outros fatores, como o SO, além de poder haver restrições referentes a permissões de acesso.
Logo, sugiro utilizar o caminho relativo.
Exemplo de como ler arquivo. A extensão não interfere para leitura, apenas para o processamento do mesmo.