¿Cuál es la mejor práctica para leer los archivos de configuración de su aplicación? Qué carpetas en el servidor Tomcat están "en la ruta de clase".Lectura de propiedades de tomcat
Intenté colocar mi archivo de configuración en el TOMCAT_HOME\conf
pero todavía no puedo leerlo de mi servlet.
intentado usar este (hay app.properties archivo en conf):
this.getClass().getClassLoader().getResourceAsStream("/app.properties");
no tengo mucho propiedades quizá 10-15 Pensé que esto no será un problema. Recuerdo cuando estaba usando jboss esto no era un problema como este.
En mi aplicación también especifico el resorte de conexión DB en el context.xml
¿puedo especificar mis propiedades allí de alguna manera? ¿O cómo funciona esto con Tomcat?
Me gustaría mantener mis propiedades separadas de mi guerra de guerra/desempaquetada.
actualización
razón de hacer esto es porque no sé donde se desplegará mi aplicación (en qué lugar)
Esta no es una ubicación donde deberían estar las propiedades de la aplicación. –
Lo sé, pero si él quiere ponerlos allí depende de él, le estoy dando las pistas para obtenerlo y una recomendación para moverlo a una carpeta disponible classpath –
Eso está bien ahora. –