( vicziani | 2012. 09. 25., k – 13:32 )

Rengeteg megoldás létezhet.
Mi Tomcat-ben mindent JNDI-be tettünk, azaz a server.xml-ben tároltunk.
Pl.: http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html, lásd env-entry.
De lehet ezt odáig is bonyolítani, hogy megnézed, hogy pl. itt van-e egy path megadva a property fájlra. Ha van, akkor onnan olvasod fel, ha nincs, akkor pedig classpath-ról. Így a fejlesztőknek semmit nem kell állítani, mert checkout után a classpath-ról felolvasott property-ről megy. De lehet pl. environment property-ből is felszívni, ahogy a Log4J csinálja.

A lényeg, hogy ne az alkalmazásban legyen a környezeti információ (max. a default, fejlesztési környezeté).

Viczi
http://jtechlog.blogspot.com