On 04.12.2010 23:07, Pid wrote:
On 12/4/10 5:41 PM, Mark Eggers wrote:
Read about using properties files. They're typically called<name>.properties.

Snippet of code that can be placed in a ServletContextListener.

String resource = "some.properties";
InputStream in = this.getClass().getClassLoader().getResourceAsStream(resource);
try {
      props.load(in);
      in.close();
     } catch (IOException ex) {
           ex.printStackTrace(); // ugly
     }

Note that this is not a complete ServletContextListener. Normally I create a
separate class, have that class's constructor read the properties file, and then
use the ServletContextListener to create a servlet context attribute with the
information.

You can use: ServletContext.getResourceAsStream()

Note: once loaded you'll have to organise reloading yourself - the
properties don't update just because you change the file on disk.

That's why he was pointed at commons-configuration. It already implements the ability to change configuration during runtime.

Regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to