jsr369-experts@servlet-spec.java.net

[jsr369-experts] SERVLET_SPEC-137: Allow context root

From: Shing Wai Chan <shing.wai.chan_at_oracle.com>
Date: Tue, 25 Aug 2015 17:53:22 -0700

I am looking at https://java.net/jira/browse/SERVLET_SPEC-137
(“Allow context root”)

In Java EE ear application, one can configure the context-root in
application.xml.
For war, there is no such configuration in web.xml.

Most servlet containers take default context-root = name of the
applications.
And there are different solutions to configure the context-root as follows:
i) configure context-root through the proprietary descriptors.
    For instance glassfish-web.xml in GlassFish and weblogic.xml in
WebLogic.
ii) configure context-root at the time of deployment without editing
descriptors in the war.
iii) support the configuration of context-root “after” the deployment
through administration tool.

I am considering adding a context-root element in web.xml.
Any comments?

Shing Wai Chan