I've tried a couple of different settings to the same result.  The general 
layout is below and the full version is available at github [1].

Bundle-ClassPath: [iterated list of all jars in WEB-INF/lib/], WEB-INF/classes, 
[iterated list of all xml files in WEB-INF/]

[1] 
http://github.com/thecarlhall/open-experiments/blob/activemq-webconsole/slingtests/osgikernel/bundles/activemq-webconsole/pom.xml


----- Original Message -----
From: "Richard S. Hall" <[email protected]>
To: [email protected]
Sent: Thursday, October 15, 2009 3:39:34 PM GMT -05:00 US/Canada Eastern
Subject: Re: Bundle.findEntries(..) and Bundle.getResource(..)

What are you setting your Bundle-ClassPath to for this bundle?

-> richard

On 10/15/09 12:22, Carl F. Hall wrote:
> I have a WAR file that is being deployed as an OSGi bundle.  Namely, I'm 
> wrapping the ActiveMQ web console WAR to be deployed as part of my build.  
> The bundle installs and I can walk through the activator until sitemesh tries 
> to find /WEB-INF/decorators.xml which it can't.  I've tried a few things and 
> have discovered the following:
>
> // these were tested in the activator
> bundle.getResource("/WEB-INF/decorators.xml");   // returns null; this is 
> what sitemesh looks for.
> bundle.getResource("/decorators.xml");  // returns proper URL 
> (bundle://110.0:1/decorators.xml)
> bundle.findEntries("WEB-INF", "decorators.xml", false);   // iterating the 
> enumeration shows "bundle://110.0:0/WEB-INF/decorators.xml"
>
> Is there a way to get resources in /WEB-INF of the WAR to be retrievable 
> through getResource(..) at their /WEB-INF/<file>  address?  I can't modify 
> the sitemesh code, so I'd like to map the resources or discover what I'm 
> doing wrong.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>    

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


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

Reply via email to