Problema para carregar arquivo properties

Pessoal, preciso da ajuda de vocês. Fiz uma aplicação utilizando Struts onde para conectar ao banco,utilizo uma classe utilitária pra buscar as configurações para conexão dentro de um arquivo properties que se localiza dentro do “src” (visão do eclipse). Tenho um método nesta classe que lê os dados deste arquivo properties. O problema é que não está encontrando este arquivo. Abaixo o fonte do métod que lê do arquivo:

	public InputStream buscaDadosCon(){
		File arquivo = new File("config.properties");
		try {
			FileInputStream config = new FileInputStream(arquivo);
			System.out.println(config.toString());
			return config;
		} catch (FileNotFoundException e) {
			System.out.println("Não encontrou o arquivo");
			return null;
		}		
	}

Me ajudem por favor…

Tente isto

	public InputStream buscaDadosCon(){
		InputStream config = ClassLoader.getSystemResourceAsStream("config.properties");
		System.out.println(config.toString());
		return config;
	} 

O java já possui utilitários para o acesso de arquivos properties, vc pode utilizar por exemplo a classe resourcebundle, utilizada principalmente para internacionalização.

A utilização é bem simples, como no exemplo:

Supondo que seu arquivo properties esteja no seguinte caminho:
src/resources/config.properties

public String getValue(final String chave) throws MissingResourceException {
  ResourceBundle p = PropertyResourceBundle.getBundle("resources.config");
  return p.getValue(chave);
}