Hello All,

We're experiencing an issue with bundles supplying Resource mappings. It 
appears that the internal path within the bundle is used as the servlet 
name [1]. Unfortunately, our teams love standards and conventions so 
they're using a "web" folder for all bundles supplying Resources. This was 
discovered on 3.1.4 but I've verified that the situation still exists in 
master.

PAX-Web appropriately doesn't allow multiple servlets of the same name so 
we're loosing some resources upon startup of Karaf. The short-term solution 
for us was to ensure that each internal bundle path is unique. A better 
solution would be to modify PAX to create a composite key of bundle-id + 
path when creating the resource Servlet names. 

[1] 
https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-extender-whiteboard/src/main/java/org/ops4j/pax/web/extender/whiteboard/internal/element/ResourceWebElement.java#L57-L57

-Nick Baker

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to