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?

questionAnswers(2)

yourAnswerToTheQuestion