I had the same problem before. I didnt want to configure the location of the
properties file at the tomcat instance level since i had more than one war
file. What i ended up doing is add the properties file configuration on the
application's context file. This meant each war file can point to its own
properties file.

Here is what i do. I add the following line in my META-INF/context.xml file.
(The path can be anywhere on the system)

<Environment name="APP_PROPERTIES"
        description="The APP Properties File" override="false"
        type="java.lang.String"
        value="/u/misc/web/conf/app.properties" />


Then in my code i just access the path using the following code

System.getenv("APP_PROPERTIES");


Note: On a windows environment just change the path to the windows
equivalent


Thanks
HTH






On Wed, Nov 18, 2009 at 2:20 PM, hbhartee <himanshubhar...@yahoo.co.uk>wrote:

>
> Hi,
>
> There is a simple way of using properties file across different web
> applications in Tomcat.
>
> > Jar the properties file (included in package folders) and drop it in
> > jakarta-tomcat/common/lib directory
> > If you do not want to jar, just drop the properties file (included in
> > relevant package structure folders) to jakarta-tomcat/common/classes
>
> The properties file would be available to all web applications after Tomcat
> is restarted.
>
> R,
> --
> View this message in context:
> http://old.nabble.com/Location-of-properties-file-for-web-app-in-Tomcat-tp21767095p26408179.html
> Sent from the Tomcat - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to