¿Cómo se especifica el contexto raíz en las tags en web.xml?

Me gustaría especificar el contexto raíz de mi aplicación web Java en mi archivo WAR. ¿Cómo puedo hacer esto usando un XML de web-app válido en un archivo web.xml ?

Oh, sí, me gustaría hacer esto de una manera agnóstica en el servidor de aplicaciones.

Esto no se puede hacer de una manera agnóstica para el servidor de aplicaciones. La raíz del contexto no es parte del archivo web.xml estándar. Se especifica al implementar la aplicación o en un descriptor específico del servidor de aplicaciones.

  • Glassfish: sun-web.xml ;
  • JBoss: jboss-web.xml ;
  • Weblogic: weblogic.xml ;
  • Tomcat: context.xml ;
  • WebSphere: ibm-web-ext.xml .

Nota: lo anterior se aplica a la implementación de archivos WAR. Los archivos EAR son una historia diferente y el contexto se puede especificar como parte del descriptor de despliegue application.xml .