Arquivo de propriedades no servidor

Olá pessoal, necessito colocar um arquivo de propriedades no servidor onde mesmo conterá informações do cliente da aplicação que serão lidas durante o deploy, estou utilizando JSF e o servidor glassfish, alguém pode me orientar sobre isso?

que tipo de configuração você pretende controlar seria porta, ip essas coisas pra quando colocar o Deploy no Cliente ele ler essas propriedades em vez da Local?

Opa Edinho, seria simplesmente leitura de dados do cliente a ser apresentado na interface, como nome, endereço, etc...

Vou dar um exemplo simples aqui que tenho:

Para ler o arquivo de propriedades:

private Properties getProperties() {
	Properties properties = new Properties();
	try {
		InputStream is = this.getClass().getClassLoader().getResourceAsStream("geral.properties");
		properties.load(is);
	} catch (IOException e) {
		return null;
	}

	return properties;
}

Um pequeno exemplo aonde ele lê o arquivo de propriedades, espero que tenha ajudado:

@Override
public Response listarDominioBandeira(){
	Properties prop = getProperties();

	Bandeira bandeira1 = new Bandeira();
	Bandeira bandeira2 = new Bandeira();
	Bandeira bandeira999 = new Bandeira();


	List<Bandeira> listaBandeira = new ArrayList<Bandeira>();
	bandeira1.setCodigoBandeira(1L);
	bandeira1.setDescricaoBandeira(prop.getProperty("BANDEIRA1"));
	listaBandeira.add(bandeira1);

	bandeira2.setCodigoBandeira(2L);
	bandeira2.setDescricaoBandeira(prop.getProperty("BANDEIRA2"));
	listaBandeira.add(bandeira2);

	bandeira999.setCodigoBandeira(999L);
	bandeira999.setDescricaoBandeira(prop.getProperty("BANDEIRA999"));
	listaBandeira.add(bandeira999);

	return Response.ok(listaBandeira).build();

}