Avatar billede fredand Forsker
07. september 2006 - 20:36 Der er 4 kommentarer og
1 løsning

How to read property files from within a jar?

Hello!

I have a EJB packed in a jar file that works fine.

This EJB reads properties from a property file.

I have manualy put that property file in the appserver root. (The folder where this EJB execute or in other words System.getPrperty("user.dir"))

Now I would like to pack this property file inside my EJB.jar file but the EJB doesn't seems to find it.

Is it possible to pack it inside the jar at all and get from the EJB?

Or do I have to put it manualy in the appserver root to be able to use from the EJB?

Any comment is welcome!!

Best regards
Fredrik
Avatar billede arne_v Ekspert
07. september 2006 - 20:57 #1
Try something like:

Properties p = new Properties();
p.load(YourClass.class.getClassLoader().getResourceAsStream("something.properties"));
Avatar billede arne_v Ekspert
07. september 2006 - 20:57 #2
assuming it is in the root of the jar
Avatar billede arne_v Ekspert
05. oktober 2006 - 03:01 #3
solved ?
Avatar billede fredand Forsker
05. oktober 2006 - 15:20 #4
Yes!
Thanks for reminding!
You solved it!!
Thanks alot!!
Give a svar so I can reward you mate!!
Best regards
Fredrik
Avatar billede arne_v Ekspert
05. oktober 2006 - 15:26 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester