Java: l'Accès au fichier de propriétés à l'intérieur d'une guerre

J'ai déjà cherché sur StackOverflow pour "propriétés à l'intérieur de la guerre", mais aucun de ces résultats n'a fonctionné pour mon cas.

Je suis à l'aide d'Eclipse Galileo et GlassFish v3 à développer un ensemble de services web. Je suis à l'aide d'un "dynamic web project" avec la structure suivante

Src
-java_code_pkg_1
-java_code_pkg_2
-com.company.config
--configfile.properties WebContent
-META-INF
-WEB-INF
--log4jProperties
--web.xml
--applicationContext.xml
--app-servlet.xml

Je veux accéder à la "configfile."propriétés de l'intérieur de l'un des fichiers source dans les "java_code_pkg1". Je suis en utilisant le Framework Spring et ce fichier sera instancié une fois le démarrage de l'application sur le serveur.

J'ai essayé les suivantes avec pas de chance

getResourceAsStream("/com.company.config/configfile.properties");
getResourceAsStream("/com/company/config/configfile.properties");
getResourceAsStream("com/company/config/configfile.properties");
getResourceAsStream("/configfile.properties");
getResourceAsStream("configfile.properties");

getResourceBundle(..) didn't work either.

Est-il possible d'accéder à un fichier lorsqu'il n'est pas en vertu de la WEB-INF/classes chemin? si oui, alors comment?

Merci

OriginalL'auteur del.ave | 2010-07-20