You are right about the spec and WEB-INF, but they didn't implement the WAB 
spec properly so who knows, but it looks like we should be safe.

Alasdair Nottingham

On 11 Jan 2011, at 22:09, Joe Bohn <[email protected]> wrote:

> Yes, that is correct.  I found that I had to do this to get the static 
> content served.  After your changes to create of the web bundles the 
> bundle-classpath was added to the manifest and static content was no longer 
> served.  I didn't think this would serve up the class files as I thought that 
> a spec compliant implementation would not serve any static content from 
> WEB-INF/.
> 
> Joe
> 
> On 1/11/11 4:31 PM, Alasdair Nottingham wrote:
>> Hi,
>> 
>> This is a really bad change to make. It essentially means that the
>> class files will be served up. The web extender should not require the
>> content to be available on the classpath. Did you make this change to
>> get the static content served? If so I'll raise another bug against
>> pax-web.
>> 
>> On 11 January 2011 15:51,<[email protected]>  wrote:
>>> Author: jbohn
>>> Date: Tue Jan 11 15:51:16 2011
>>> New Revision: 1057705
>>> 
>>> URL: http://svn.apache.org/viewvc?rev=1057705&view=rev
>>> Log:
>>> merge 1057701 from trunk
>>> 
>>> Modified:
>>>    
>>> aries/branches/0.3-RCx/samples/ariestrader/modules/ariestrader-web/pom.xml
>>>    aries/branches/0.3-RCx/samples/blog/blog-web/pom.xml
>>> 
>>> Modified: 
>>> aries/branches/0.3-RCx/samples/ariestrader/modules/ariestrader-web/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/aries/branches/0.3-RCx/samples/ariestrader/modules/ariestrader-web/pom.xml?rev=1057705&r1=1057704&r2=1057705&view=diff
>>> ==============================================================================
>>> --- 
>>> aries/branches/0.3-RCx/samples/ariestrader/modules/ariestrader-web/pom.xml 
>>> (original)
>>> +++ 
>>> aries/branches/0.3-RCx/samples/ariestrader/modules/ariestrader-web/pom.xml 
>>> Tue Jan 11 15:51:16 2011
>>> @@ -70,6 +70,7 @@
>>>                 <instructions>
>>>                   
>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>>                   <Bundle-Version>${pom.version}</Bundle-Version>
>>> +<Bundle-ClassPath>.</Bundle-ClassPath>
>>>                   <Web-ContextPath>/ariestrader</Web-ContextPath>
>>>                   <Web-JSPExtractLocation>/</Web-JSPExtractLocation>
>>>                   
>>> <Private-Package>org.apache.aries.samples.ariestrader.web.*</Private-Package>
>>> 
>>> Modified: aries/branches/0.3-RCx/samples/blog/blog-web/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/aries/branches/0.3-RCx/samples/blog/blog-web/pom.xml?rev=1057705&r1=1057704&r2=1057705&view=diff
>>> ==============================================================================
>>> --- aries/branches/0.3-RCx/samples/blog/blog-web/pom.xml (original)
>>> +++ aries/branches/0.3-RCx/samples/blog/blog-web/pom.xml Tue Jan 11 
>>> 15:51:16 2011
>>> @@ -50,6 +50,7 @@
>>>                     <instructions>
>>>                         <Web-ContextPath>/blog</Web-ContextPath>
>>>                         
>>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>> +<Bundle-ClassPath>.</Bundle-ClassPath>
>>>                         
>>> <Private-Package>org.apache.aries.samples.blog.web.*</Private-Package>
>>>                         
>>> <Export-Package>!org.apache.aries.samples.blog.web.*</Export-Package>
>>>                         <Import-Package>
>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> -- 
> Joe

Reply via email to