Hi,

Something like
java.io.FileInputStream file = new java.io.FileInputStream("etc/ startup.properties"); However, if you want to use properties under etc folder in OSGi bundle, I suggest you should leverage OSGi ConfigAdmin to do so.

Freeman.
On 2011-7-18, at 下午5:46, BERTRAND Antoine AWL-IT wrote:

Hi,

Thanks it's working now.

But what if I want to put the resource files in SERVICEMIX/etc ?
For example a .properties file ?

Regards,
Antoine

-----Original Message-----
From: Freeman Fang [mailto:[email protected]]
Sent: Saturday 16 July 2011 00:56
To: [email protected]
Subject: Re: Unable to find resources files

Hi,

Put the resource file into your bundle jar, then in the bundle jar
code try with
this
.getClass
().getClassLoader().getResource("relative_path_to_the_resource");
This should work.

Freeman
On 2011-7-15, at 下午11:23, BERTRAND Antoine AWL-IT wrote:

Hi all,

I've a library (jar)  that needs to  load some resource files.
But I'm wondering where to put those files.

The library load the files like that:
URL url = ClassLoader.getSystemResource(filename);

I've tried to put the resources file into:
- The jar
- Servicemix etc folder
- Servicemix lib folder
But none worked, url is null.

So why my resource files are not loaded and how servicemix handle
resource files loading ?

Regrads,
Antoine


Atos Worldline SA/NV - Chaussee de Haecht 1442 Haachtsesteenweg
- 1130 Brussels - Belgium
RPM-RPR Bruxelles-Brussel - TVA-BTW BE 0418.547.872
Bankrekening-Compte Bancaire-Bank Account 310-0269424-44
BIC BBRUBEBB - IBAN BE55 3100 2694 2444

"The information contained in this e-mail and any attachment thereto
is confidential and may contain information which is protected by
intellectual property rights.
This information is intended for the exclusive use of the
recipient(s) named above.
This e-mail does not constitute any binding relationship or offer
toward any of the addressees.
If you are not one of the addressees , one of their employees or a
proxy holder entitled to hand over this message to the addressee(s),
any use of the information contained herein (e.g. reproduction,
divulgation, communication or distribution,...) is prohibited.
If you have received this message in error, please notify the sender
and destroy it immediately after.
The integrity and security of this message cannot be guaranteed and
it may be subject to data corruption, interception and unauthorized
amendment, for which we accept no liability."


---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com











Atos Worldline SA/NV - Chaussee de Haecht 1442 Haachtsesteenweg
- 1130 Brussels - Belgium
RPM-RPR Bruxelles-Brussel - TVA-BTW BE 0418.547.872
Bankrekening-Compte Bancaire-Bank Account 310-0269424-44
BIC BBRUBEBB - IBAN BE55 3100 2694 2444

"The information contained in this e-mail and any attachment thereto is confidential and may contain information which is protected by intellectual property rights. This information is intended for the exclusive use of the recipient(s) named above. This e-mail does not constitute any binding relationship or offer toward any of the addressees. If you are not one of the addressees , one of their employees or a proxy holder entitled to hand over this message to the addressee(s), any use of the information contained herein (e.g. reproduction, divulgation, communication or distribution,...) is prohibited. If you have received this message in error, please notify the sender and destroy it immediately after. The integrity and security of this message cannot be guaranteed and it may be subject to data corruption, interception and unauthorized amendment, for which we accept no liability."

---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to