Par défaut Si vous déployez votre application Web le contexte prendra le nom de l'archive WAR.Exemple :
Si le fichier WAR s'appelle : myapp.war vous accéderez à votre application avec cette URL : http://127.0.0.1:8080/myapp
Mais si vous voulez la nommer explicitement, il faut ajouter le fichier jboss-web.xml (qui se situra au même niveau que web.xml c-à-d dans WEB-INF) dans lequel vous écrierez les lignes suivantes :
Dans cet exemple même si le WAR s'appelle myapp.war vous accéderez, cette fois-ci, à votre application via l'URL suivante : http://127.0.0.1:8080/mycontext.
Si le fichier WAR s'appelle : myapp.war vous accéderez à votre application avec cette URL : http://127.0.0.1:8080/myapp
Mais si vous voulez la nommer explicitement, il faut ajouter le fichier jboss-web.xml (qui se situra au même niveau que web.xml c-à-d dans WEB-INF) dans lequel vous écrierez les lignes suivantes :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC
"-//JBoss//DTD Web Application 2.4//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
<jboss-web>
<context-root>/mycontext</context-root>
</jboss-web>
<!DOCTYPE jboss-web PUBLIC
"-//JBoss//DTD Web Application 2.4//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
<jboss-web>
<context-root>/mycontext</context-root>
</jboss-web>
Dans cet exemple même si le WAR s'appelle myapp.war vous accéderez, cette fois-ci, à votre application via l'URL suivante : http://127.0.0.1:8080/mycontext.