Używanie kontekstowego katalogu głównego z glassfish-web.xml w GlassFish 3

Niedawno przełączyliśmy się na Glassfish 3.1.2.2 i mamy kilka aplikacji internetowych w postaci plików wojennych. Czasami pożądany kontekstowy root dla tych aplikacji różni się od nazwy pliku.

Kiedy używaliśmy Weblogic, osiągnęliśmy to, deklarując kontekstowy root w weblogic.xml w ten sposób

<context-root>path/to/our/App</context-root>

Zauważyliśmy, że ten sam tag istnieje w pliku glassfish-web.xml. Ale niezależnie od tego, co tam zdefiniujemy, serwer zawsze określa nazwę pliku jako kontekstowy katalog główny.

Teraz znajdujemy opcję --contextroot w narzędziu asadmin, która pozwoli nam nadpisać nazwę pliku w czasie wdrażania, ale wolimy zdefiniować go bezpośrednio w samym archiwum, tak aby ktokolwiek go wdrożył w końcu, nie trzeba znać pożądany katalog kontekstowy.

Czy jest jakiś sposób, aby to osiągnąć?

questionAnswers(2)

yourAnswerToTheQuestion