Pessoal estou tentando carregar um arquivo Properties com informações de conexão ao meu banco mas não estou conseguindo de nenhuma forma, já coloquei ele em diversas pastas e o carregamento só funciona executando a partir de uma classe de teste mas quando está rodando a aplicação no Tomcat não vai de jeito nenhum. Alguém saberia me informar o local correto onde colocar este arquivo (de preferência fora do war) e como carregá-lo?
Segue uma das minhas tentativas com o arquivo properties na mesma pasta que a classe deste
public Properties getProps() throws GedocException {
//carrega o arquivo de propriedades de conexão com o banco
Properties props = new Properties();
try {
props.load(new FileInputStream("database.properties"));
} catch (IOException ex) {
String erro = "Erro ao carregar as propriedades de conexão ao banco";
throw new GedocException(erro, ex);
}
return props;
}