thank you for the attention, im developing a bean to interact with the
properties file.
I believe that ServletContext is only available to servlets,
but perhaps the filename can be a parameter in the constructor :D
the reason why im using a properties file is to make the configuration
transparent and easy, to my clients...
so i they change the mysql db parameters they can easily edit the properties
file without much knowledge.
also another advantage i saw in that was the ability to load and save
directly to a file.
if there is a better way im all ears :)
-----Mensagem original-----
De: Arnaud HERITIER [mailto:[EMAIL PROTECTED]
Enviada: ter�a-feira, 25 de Fevereiro de 2003 12:51
Para: 'Tomcat Users List'
Assunto: RE: properties files
You need to put your property files in WEB-INF/classes or in a jar in
WEB-INF/lib
Then you can use the getResourceAsStream(..) method of the ServletContext of
your webapp :
properties.load(getServletContext().getResourceAsStream(filePath))
Arnaud
> -----Message d'origine-----
> De : Jos� Moreira [mailto:[EMAIL PROTECTED]
> Envoy� : mardi 25 f�vrier 2003 13:36
> � : Tomcat Users List
> Objet : properties files
>
>
> Hello, im using a propeties file to store and retrieve
> application settings
> (like db conection) using this code :
>
> private Properties properties;
>
> private String status;
>
> private boolean NovoConfig;
>
> /** Creates new ConfigReaderBean */
> public ConfigReaderBean() {
>
> Properties properties = new Properties();
>
> NovoConfig = false;
>
> try {
>
> properties.load(new FileInputStream("config.properties"));
>
> } catch (IOException e) {
>
>
> System.out.println("Erro ao ler config: "+e.getMessage());
>
>
>
> properties.setProperty("database.url","http://localhost/mysql");
>
> NovoConfig = true;
>
> }
>
> if (NovoConfig) {
>
> try {
>
> properties.store(new
> FileOutputStream("newconfig.properties"),null);
>
> System.out.println("Criado: newconfig.properties");
>
> } catch (IOException e) {
>
> System.out.println("Erro ao criar novo config:
> "+e.getMessage());
>
> }
>
>
> }
>
> the problem is that it doesnt load the file and saves the
> 'newconfig.properties' file under the Netbeans IDE dir,
>
> how can i load the file located under my webapp WEB-INF dir ?
>
>
>
>
>
> ---------------<*>----------------------
> Jos� Moreira
>
> T�cnico de Inform�tica | IT Technician
>
> Vila Nova de Gaia, Portugal
>
> E-Mail: [EMAIL PROTECTED]
>
> MSN: [EMAIL PROTECTED]
>
> ICQ: 136936120
>
> IRC: ethernal (irc.ptnet.org)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]