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ąć?