[ http://issues.apache.org/jira/browse/FELIX-58?page=comments#action_12375305 ]
Daniel Fagerstrom commented on FELIX-58: ---------------------------------------- Ok, then bundle based webapps could become a separate issue. Concerning WAR support, I assume the main possiblities would be: * The WAR bundle is completely passive and there is another "servlet container bundle" that looks for bundles containing /WEB-INF/web.xml and embed the webapp in a webapp container and register the webapp container in the Http serrvice. * The WAR bundle contains a generic webapp activator that create an embeding webapp container and makes it available as servlet (service). This webapp container servlet can then either be registred directly in the Http service by the activator or one can use the whiteboard pattern and register the webapp container servlet as a service and let a separate bundle take care about registring servlet services in the Http service. There might of course be other approaches, but independent of approach a webapp container is needed, so the main question is if Jetty (or some other container), has flexible enough APIs to be reusable in this area. If they have, the task should be reasonable simple, if not a webapp container needs to be implemented which would be a lot of work. > Extend HTTP Service to support deploying WARs > --------------------------------------------- > > Key: FELIX-58 > URL: http://issues.apache.org/jira/browse/FELIX-58 > Project: Felix > Type: New Feature > Components: HTTP Service > Reporter: Richard S. Hall > Assignee: Marcel Offermans > Priority: Minor > > Since our HTTP Service uses Jetty underneath, it would be interesting to > extend it to support deploying WARs in bundles. Marcel Offermans has done > some work in this area, so I am assigning this issue to him. :-) I am not > sure if this issue can be done independently of a move to Jetty 5/6 (see > FELIX-55) or if it should be coordinated or merged somehow. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira

