Usando a raiz de contexto de glassfish-web.xml no GlassFish 3
Nós recentemente mudamos para o Glassfish 3.1.2.2 e temos vários aplicativos da Web empacotados como arquivos war. Às vezes, a raiz de contexto desejada para esses aplicativos difere do nome do arquivo.
Quando usamos o Weblogic, conseguimos isso declarando a raiz de contexto no weblogic.xml assim
<context-root>path/to/our/App</context-root>
Percebemos que o mesmo Tag existe no glassfish-web.xml. Mas não importa o que definimos lá, o servidor sempre determina o nome do arquivo como a raiz de contexto.
Agora encontramos a opção --contextroot no utilitário asadmin que nos permitiria sobrescrever o nome do arquivo no momento da implementação, mas preferimos defini-lo diretamente no próprio arquivo para que quem o implantar no final não precisa conhecer a raiz de contexto desejada.
Existe alguma maneira de conseguir isso?