FileNotFound Exception

E aí pessoal.

Seguinte.

Tenho uma aplicação que roda no tomcat. Na máquina de dev, ele roda beleza, funcionando sem problemas.

Mas na máquina de produção, ele dá erro, devido à arquivo não encontrado.

O arquivo tá no lugar certo. O problema é que ele coloca os %20 no lugar dos espaços, e por isso, acho que não tá rolando.

Existe alguma configuração pra corrigir este problema?

strArquivo                      = this.getClass().getResource("./Arquivo.properties").getPath();

Aí está como eu pego.

Lembrando que o arquivo tá no lugar certo (eu verifiquei) e no dev funciona legal.

Valeu pessoal.

Abraço.

O sistema operacional da máquina do ambiente de produção é LINUX?

Ambos são windows… mesmo OS, mesma versão…

Cuidado - o Tomcat não é “case-insensitive” como o Windows; se um arquivo tiver o nome “Arquivo.properties” em uma máquina, mas “arquivo.properties” em outra máquina, ele não achará o arquivo em uma das máquinas.

É o mesmo projeto…

Tá com o nome correto.

Alguma sugestão?