On Fri, Oct 2, 2009 at 10:48 AM, Baptiste Gaillard
<[email protected]> wrote:
>
> Hi, we are building a platform which allow to deploy and execute OSGI 
> components.
>
> Those OSGI components are developed by our customers and we do not have 
> control one those components.
> The application is a JEE one and is deployed inside JBoss AS, we also use an 
> embedded Felix container.
>
> We have encounter problems when OSGI components do things like that in their 
> code:
>
>  File file = new File("relative_path/myfile.txt");
>
> This return a file which point to %JBOSS_HOME%/relative_path/myfile.txt.
> This seems perfectly normal because OSGI delegate Class Loading for 'java.*' 
> classes used to the parent Class Loader.
>
> So, how is it possible to have a path to the Bundle location (we use unzipped 
> bundles) instead of %JBOSS_HOME% by calling new File("relative_path") ?
> Is it possible to force OSGI to load delegate the Class Loading for 
> java.io.File classes ?

No. That is not possible. However, I'm not sure I really understand
what it is you are trying to do. Can you tell us more about that -
maybe there is a different solution to your problem...

regards,

Karl

> Thanks,
>
>
> Baptiste
>
>
>
>
> _________________________________________________________________
> Découvrez toutes les possibilités de communication avec vos proches
> http://www.microsoft.com/windows/windowslive/default.aspx



-- 
Karl Pauls
[email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to