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