Hi David,
according to ServletContext.getContextPath()
<
http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html#get...
it is possible that multiple context paths map to the same
ServletContext. The HttpService spec requires that there is a 1:1
mapping between the HttpContext and the ServletContext. This conceptual
abstraction should be handed down to the servlet container
implementation. So whatever represents the ServletContext at the
JBossWeb/Undertow layer should be mapped to the HttpContext object that
is used for a given registration.
HttpContext ctxA = ...
HttpService.registerServlet("/xxx/aaa", servletA, null, ctxA);
HttpService.registerServlet("/yyy/aaa", servletB, null, ctxA);
Should result in one JBossWeb/Undertow context being created with
'/xxx/aaa' as the primary path. The second registration should reuse
that context and setup an alias path of '/yyy/aaa'.
cheers
--thomas
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
JBoss OSGi Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx