Well, I have no idea why - but I switched to using a ResourceBundle and it worked.
It doesn't seem like it should matter - except for how a bundle obtains its class loader. If anyone has some insight into _why_ this fixed the problem.... In the meantime, thanks for the help! scott -----Original Message----- From: David Wall [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 19, 2002 4:26 PM To: Tomcat Users List Subject: Re: Loading properties file for an external class > JSP page: > <%@ page import="my.pkg.Class" %> > > Class source: > try { > InputStream is = > this.getClass().getResourceAsStream(File.separatorChar + "Prop.properties"); > this.props.load(is); > } catch( Throwable t ) { > } Not sure about this method since we just use ResourceBundle and it does all of the classpath searching for us: try { // if you put Prop.properties in your base WEB-INF/classes/Prop.properties java.util.ResouceBundle bundle = java.util.ResourceBundle.getBundle("Prop"); // the .properties is assumed // or if you put Prop.properties in a package name: WEB-INF/classes/com/host/config/Prop.properties java.util.ResouceBundle bundle = java.util.ResourceBundle.getBundle("com.host.config.Prop"); // the .properties is assumed java.util.Enumeration keys = bundle.getKeys(); String oneProp = bundle.getString("oneprop"); } catch( java.util.MissingResourceException e ) { String msg = "PropertiesFile - Could not load properties file '" + bundleName + "': " + e.getMessage(); throw e; } -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>