Спецификация WAR не содержит стандартного способа сообщить веб-контейнеру, с каким URL-адресом сопоставляется WAR-файл, за исключением соглашения Tomcat, согласно которому foo.war отображается в / foo.Вам нужно иметь WAR внутри EAR, так как EAR может это сделать.
Следовательно, вам нужно решение для конкретного веб-контейнера.Для JBoss в jboss-web.xml
<jboss-web>
<context-root>...</context-root>
</jboss-web>
, по-видимому, есть следующее. Я не пробовал с JBoss, поэтому я не могу сказать, может ли он глубоко развернуться.См. Документацию на http://docs.jboss.org/jbossas/guides/webguide/r2/en/html/ch06.html.