Leyendo propiedades de tomcat

¿Cuál es la mejor práctica para leer el (los) archivo (s) de configuración de su aplicación? Las carpetas en el servidor de Tomcat están "en la ruta de clase".

Intenté colocar mi archivo de configuración en elTOMCAT_HOME\conf Pero todavía no puedo leerlo desde mi servlet.

Intenté usar esto (hay un archivo app.properties en conf):

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

No tengo muchas propiedades, tal vez 10-15 pensé que esto no sería problema. Recuerdo que cuando estaba usando jboss esto no era tan problemático.

En mi aplicación también especifico el muelle de conexión DB en elcontext.xml ¿Puedo especificar mis propiedades allí también de alguna manera? ¿O cómo funciona esto con tomcat?

Me gustaría mantener mis propiedades separadas de mi guerra / guerra desempaquetada.

Actualizar

La razón para preguntar esto es porque no sé dónde se implementará mi aplicación (en qué ubicación)

Respuestas a la pregunta(6)

Su respuesta a la pregunta