RE: 3.3 classloading & resources

2001-11-28 Thread Keith Wannamaker
PM | To: Tomcat Developers List | Subject: Re: 3.3 classloading & resources | | | The solution - for JDK1.2+ - is to use the 3 parameter getBundle, with | Thread.currentThread().getContextClassLoader() as the third param. | For JDK1.1 there's nothing you can do. | | Let me know if it doe

Re: 3.3 classloading & resources

2001-11-26 Thread costinm
The problem is that ResourceBundle is kindof broken. Like many other java APIs ( JAXP, JNDI, URL, etc ), early versions are not capable of using the application class loader. This is ( IMHO ) a bug, and for some APIs it is fixed ( JAXP and JNDI for sure, unfortunately not for URL ). The solution

Re: 3.3 classloading & resources

2001-11-26 Thread Michael Jennings
I could be being naive on this one, but I've always loaded property files and other resources by putting them in the WEB-INF/classes directory of my class path, then doing something like: InputStream istr=getClass().getResourceAsStream("/myprops.properties"); Properties props=new Properties(); pr