• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Properties location
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Properties location


  • Subject: Re: Properties location
  • From: "Ricardo Cortes" <email@hidden>
  • Date: Tue, 26 Apr 2005 10:50:30 -0400
  • Organization: Bolt

There's also an open-source project called JFig which addresses the
problem of different properties in different environments.  We are using
it on a JBoss project right now but the setup should work with
WebObjects as there's nothing really magical about its setup:

http://jfig.sourceforge.net/


On Tue, 2005-04-26 at 10:08 -0400, Zak Burke wrote:
> Wolfram Stebel wrote on 4/26/05 4:46 AM:
> > Hi all,
> >
> > in deployment, after a split build, the Properties file is located in
> > myApp.woa.
> > I use it to configure my application and so the location is not the most
> > attractive, due to the fact, that development and deployment settings
> > differ.
> > Is it possible to declare another location for the Properties file in the
>
> There may be an easier way to do this, but I store the location of a
> properties file external to the application (e.g.
> /var/webobjects/foo-application.properties) in the application's
> properties file (e.g. foo.woa/Content/Resources/Properties) and then
> merge the two in an method called from Application's constructor.
>
> This requires your staging and productions servers to have similar
> layouts, but it does allow you to have server-specific parameters that
> are not overwritten on each deployment.
>
> zak.
>
>
> private void propertiesInit()
> try
> {
>    // look for the "propertiesPath" key. if found, try to open
>    // that file and copy its properties into System.properties
>    String string = null;
>    string = System.getProperty("propertiesPath");
>    if (string == null || string.equals(""))
>      string = "Properties";
>
>    BufferedInputStream b = new BufferedInputStream(new
> FileInputStream(string));
>    if (b != null)
>    {
>      Properties props = new Properties();
>      props.load(b);
>      Enumeration e = props.propertyNames();
>      while (e.hasMoreElements())
>      {
>        String key = (String) e.nextElement();
>        System.setProperty(key, props.getProperty(key));
>      }
>    }
> }
> catch (FileNotFoundException e)
> {
>    NSLog.out.appendln(e.getMessage());
> }
> catch (IOException e)
> {
>    NSLog.out.appendln(e.getMessage());
> }
> }
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Properties location (From: Wolfram Stebel <email@hidden>)
 >Re: Properties location (From: Zak Burke <email@hidden>)

  • Prev by Date: Re: Properties location
  • Next by Date: Re: D2W and CooperatingEditingContext: Can anybody use together? SOLVED
  • Previous by thread: Re: Properties location
  • Next by thread: target _blank with submit button?
  • Index(es):
    • Date
    • Thread