tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio S. CofiƱo <>
Subject Re: Reading properties file in context.xml
Date Wed, 02 Nov 2016 14:22:39 GMT

Please take alook atthe second paragraph at Tomcat config doc's:

|You can put your properties on the


and you can do the variable sustitution in yor configuration file usin


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"

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



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.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message