Lecture des propriétés de Tomcat

Quelle est la meilleure pratique pour la lecture de fichier de configuration(s) pour votre application. Les dossiers serveur tomcat sont "sur le chemin de la classe".

J'ai essayé de placer mon fichier de config dans le TOMCAT_HOME\conf mais je ne peux pas le lire à partir de mon servlet.

Essayé d'utiliser ce (il en est de même de l'application.les propriétés de fichier de conf):

this.getClass().getClassLoader().getResourceAsStream("/app.properties");

Je n'ai pas beaucoup de propriétés peut-être 10-15 j'ai pensé que ce ne sera pas un problème. Je me souviens quand j'étais à l'aide de jboss ce n'était pas la question comme cela.

Dans mon application, j'ai également spécifier la connexion aux bases de printemps dans le context.xml puis-je indiquer mon propriétés de là en quelque sorte? Ou comment cela fonctionne avec tomcat?

J'aimerais garder mes propriétés séparé de ma guerre/déballé guerre.

Mise à jour

Raison de la demande c'est parce que je ne sais pas où est mon application va être déployée (à quel endroit)

source d'informationauteur Gandalf StormCrow | 2012-09-05