Acredito que a resposta dessa duvida seja relativa ao servidor de aplicação utilizado, mas há outras formas de se definir o contexto raiz da app? Porque precisamos do arquivo jboss-web.xml?
Acredito que a resposta dessa duvida seja relativa ao servidor de aplicação utilizado, mas há outras formas de se definir o contexto raiz da app? Porque precisamos do arquivo jboss-web.xml?
Sim, as maneiras variam de servidor de aplicação para servidor de aplicação. No caso do Wildfly, o contexto raiz da aplicação pode ser definido pelo arquivo jboss-web.xml ou, alternativamente, na ausência desta configuração, pelo nome básico do arquivo war.
Caso seja uma aplicação EAR (*.ear), ela será especificada no arquivo application.xml do arquivo EAR, usando o elemento context-root.
Única exceção é para disponibilizar no ROOT do servidor, que aí deve-se empacotar aaplicação como ROOT.war.
Fonte: https://docs.jboss.org/jbossas/guides/webguide/r2/en/html/ch06.html