Comment spécifier le contexte racine dans vos balises dans web.xml?

Je voudrais spécifier le contexte racine de mon application Web Java dans mon fichier WAR. Comment puis-je le faire en utilisant un fichier XML d’ web-app valide dans un fichier web.xml ?

Oh, oui, j’aimerais le faire de manière agnostique sur un serveur d’applications.

Cela ne peut pas être fait de manière indépendante du serveur d’applications. La racine du contexte ne fait pas partie du fichier web.xml standard. Il est spécifié lorsque vous déployez l’application ou dans un descripteur spécifique au serveur d’applications.

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

Remarque: ce qui précède s’applique au déploiement de fichiers WAR. Les fichiers EAR sont une histoire différente et le contexte peut être spécifié dans le descripteur de déploiement application.xml .