commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Bourg <ebo...@apache.org>
Subject Re: [Configuration] save() not working?
Date Wed, 06 Apr 2005 17:30:47 GMT
Where is located the sample.properties file ? Inside a JAR ? Could you 
show us the URL displayed by System.out.println(url) ?

Emmanuel Bourg


Jamie Guillemette wrote:
> In follow up to my message of this morning here is some sample code.
> 
> [code]
> 
> /*
> * Created on Apr 6, 2005
> */
> package com.wirednorth.configdemo;
> import java.net.URL;
> 
> import org.apache.commons.configuration.Configuration;
> import org.apache.commons.configuration.ConfigurationException;
> import org.apache.commons.configuration.PropertiesConfiguration;
> 
> /**
> * @author JMGuillemette
> */
> public class ConfigDemo {
> 
> public ConfigDemo(){
> 
> }
> 
> public void runDemo()throws ConfigurationException{
>  URL url = this.getClass().getResource("/sample.properties");
>  System.out.println(url);
>  PropertiesConfiguration config = new PropertiesConfiguration(url);
>  String firstName = config.getString("name.first");
>  System.out.println(firstName);
>  config.setProperty("name.first","newName");
>  config.save();
> }
> 
> public static void main(String[] args)throws Exception{
>  ConfigDemo demo = new ConfigDemo();
>  demo.runDemo();
> 
> }
> 
> 
> 
> }
> [/code]
> 
> the properties files it self looks like this...
> 
> [file]
> name.first = jamie
> 
> name.last = guillemette
> 
> city = london
> 
> prov = ontario
> 
> [/file]
> 
> if you run this code.. you would expect the first run through to product 
> "jamie"on the console.. and the next one to produce "newName"... instead 
> what i get is "jamie" every time.
> 
> Thanks again for all you help everyone :)
> 
> 
> 
> J.
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org


Mime
View raw message