On 10/15/09 15:55, [email protected] wrote:
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
Well, you need to have "." if you expect to find stuff in the bundle JAR
file itself.
BTW, is that last entry correct for the class path (i.e., list of all
XML files)? The bundle class path should not contain resources, just
".", JAR files, or directories.
-> richard
----- 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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]