Hello Antonio, That worked. Thanks.
I added to catalina.properties file. If I have other API keys and such that I would like to store, should I also store them there, or does it make more sense to simply create a separate properties file (since they aren't related to Tomcat)? Thank you. On Wed, Nov 2, 2016 at 4:22 PM, Antonio S. Cofiño <cofi...@gmail.com> wrote: > Yuval, > > Please take alook atthe second paragraph at Tomcat config doc's: > > https://tomcat.apache.org/tomcat-8.0-doc/config/ > > |You can put your properties on the > | > > |$CATALINA_BASE/conf/catalina.properties| > > and you can do the variable sustitution in yor configuration file usin > > ${PropertyName} > > > for example > > <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" > maxActive="100" maxIdle="30" maxWait="10000" > username="${MyAPP.DBUserName}" > password="${MyApp.DBPassword}" driverClassName="com.mysql.jdbc.Driver" > url="jdbc:mysql://localhost:3306/javatest"/> > > > instead of using the properties file you can add to the JAVA_OPS or > CATALINA_OPTS enviroment variables > > For example in a bash shell > > $ export JAVA_OPTS="-DMyAPP.DBUserName=admin -DMyAPP.DBPassword=secret" > > You should be condidere that the properties passed to tomcat are dumped > (at least) to the $CATALINA_BAS/logs/catalina.out > > Regards > > Antonio > > > > > On 02/11/16 09:38, Yuval Schwartz wrote: > >> Tomcat: 8.0.22 >> Java: jdk1.8.0_05 >> >> Hello, >> >> I would like to store credentials that go into the Resource element of my >> connection pool, in a properties file. (This is so I can untrack my >> properties file when committing to a repo). >> >> How would I go about accessing this properties file in my >> META-INF/context.xml file? >> >> What is the best location for this properties file? >> >> Thank you. >> >> >