Thanks Brandon for confirming the general approach.

Thanks Mark for the suggestion to use Context/Environment parameters.  I
think that properties files would be easier, in that each application can
have its own properties files maintained and source controlled separately.
 I wanted to confirm that it isn't a bad practice for some reason I hadn't
considered.

I greatly appreciate the responses.

Toby




*******************************
  Toby Lazar
  Capital Technology Group
  Email: tla...@capitaltg.com
  Mobile: 646-469-5865
*******************************


On Fri, Jul 18, 2014 at 10:55 AM, Mark H. Wood <mw...@iupui.edu> wrote:

> On Thu, Jul 17, 2014 at 05:01:32PM -0400, Brandon M. Wagner, Triple Tech
> Inc. wrote:
> >
> > > On Jul 17, 2014, at 3:54 PM, Toby Lazar <tla...@capitaltg.com> wrote:
> > >
> > > Hi,
> > >
> > > Say I have an application that uses a properties and/or XML file that
> > > changes per environment.  I'd like to create the WAR once and promote
> it
> > > from TES -> STAGE -> PROD without modification.  Is this approach
> sensible?
> > > Is there a recommended approach for externalizing it?  Is it safe to
> > > append a folder to common.loader in catalina.properties that contains
> the
> > > properties file and just exclude that file from the built WAR file?
> >
> > I have used a properties file per environment by placing it in the lib
> directory (since it's already in the class path). I still include a
> properties file in the .war but it looks for an external one in tomcat
> first. You can incorporate a checksum if you are worried about
> modifications to the properties file.
>
> I guess you don't want to just set some Context parameters
>
>
> https://mhw.ulib.iupui.edu:8443/docs/config/context.html#Context_Parameters
>
> or Environment entries?
>
>
> https://mhw.ulib.iupui.edu:8443/docs/config/context.html#Environment_Entries
>
> --
> Mark H. Wood, Lead System Programmer   mw...@iupui.edu
> Machines should not be friendly.  Machines should be obedient.
>

Reply via email to