Skip to:
WhiteboardWebServer uses ServletContextHelper, and uses WebContext.name() for HTTP_WHITEBOARD_CONTEXT_NAME.
That implies that the name has to match OSGi symbolic-name, which we do not enforce, leading to various weird things happening.
Check WebContext.name() before we start tickling the whiteboard to instantiate it, forcing users to pick reasonable names.
WhiteboardWebServer uses ServletContextHelper, and uses WebContext.name() for HTTP_WHITEBOARD_CONTEXT_NAME.
That implies that the name has to match OSGi symbolic-name, which we do not enforce, leading to various weird things happening.
Check WebContext.name() before we start tickling the whiteboard to instantiate it, forcing users to pick reasonable names.