Hi, I have a few WAR files provided by a supplier where there are environment specific configurations in files that cannot be moved outside the web application (It is possible, but since I do not have the source code, I cannot do it and this looking for options while the suppliers does this at their own pace)
Example: MyWebapp |___________WEB-INF |___________config.xml For our build and release process, I would have liked to build a single environment agnostic .war file for MyWebapp and deploy configurations like config.xml to a folder outside the web app but in the classpath. But due to the reasons mentioned above this isn't possible for now. So my options: 1. Build environment specific .war files example: MyWebapp-Dev.war, MyWebapp-TEST.war, MyWebapp-PROD.war This works, but I am looking for better options 2. Have a mechanism by which I have a way of getting notified by Tomcat when the .war is deployed so that I can then copy the environment specific files into the exploded WAR. I know I can wait for say 30 secs after dropping the .war file to the Tomcat_HOME/webapps directory for it to be exploded and then copy my configs. However, this method can be error prone on frequent deployments as Tomcat might take longer than the wait time I configured (No, I cannot set a very large and hence always safe wait time). Is there a better way of doing this? -- Anurag Kapur Twitter: @anuragkapur <http://www.twitter.com/anuragkapur> AboutMe: http://www.anuragkapur.com