Como usar um arquivo de propriedades com o GlassFish

Estou criando um serviço da Web, executado no GlassFish, e quero ter algumas propriedades personalizadas. Para isso, estou usando oProperties classe. O código que estou usando é:

Properties p=new Properties();
File f=new File(System.getProperty("user.dir"), "settings.properties");
p.load(new FileInputStream(f));  

Mas como obtenho osettings.properties -arquivo no meu diretório de configuração?

Não tenho certeza do meu caminho de classe, pois isso é gerenciado pelo NetBeans e GlassFish. Eu assumo meu.war -file é adicionado ao caminho de classe ao implantar ...

Adicionei minha própria solução, mas se alguém pudesse encontrar uma solução melhor, seria muito bem-vindo ...

questionAnswers(8)

yourAnswerToTheQuestion