Resourcebundle and a property file in /etc directory

J

jochenhebbrecht

I have a property file in the /etc directory ...

I want to load that property file, so I made a custom ClassLoader class

=>

package ntc.paim.web;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

public class CustomClassLoader extends ClassLoader {
protected URL findResource ( String name ) {
File f = new File(name);
try {
return f.toURL();
}
catch (MalformedURLException meu) {

}
return super.findResource(name);
}
}


When I want to load the bundle:

try {
settings =
ResourceBundle.getBundle("/etc/paim/settings.properties", new
Locale("BE"), new CustomClassLoader());
driver = settings.getString("DRIVER");
url = settings.getString("URL");
user = settings.getString("USER");
password = settings.getString("PASSWORD");
}
catch(Exception e)
{
....


But I get a MissingResourceBundle exception ... What am I doing wrong?
 
J

jochenhebbrecht

Moiristo schreef:
Don't supply the extension:
ResourceBundle.getBundle("/etc/paim/settings", cl)

Thnxxxx !!!!!
What a stupid mistake! Thank you so much ;-) !
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,001
Messages
2,570,254
Members
46,849
Latest member
Fira

Latest Threads

Top