Como você especifica o contexto raiz em suas tags no web.xml?

Gostaria de especificar o contexto raiz do meu aplicativo da web Java no meu arquivo WAR. Como posso fazer isso usando XML válido web-app em um arquivo web.xml ?

Ah, sim, eu gostaria de fazer isso de maneira agnóstica em um servidor de aplicativos.

Isso não pode ser feito em um modo agnóstico do servidor de aplicativos. A raiz de contexto não faz parte do arquivo web.xml padrão. Ele é especificado quando você implanta o aplicativo ou em um descritor específico do servidor de aplicativos.

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

Nota: o acima se aplica à implementação de arquivos WAR. Os arquivos EAR são uma história diferente e o contexto pode ser especificado como parte do descritor de implementação application.xml .