W przypadku użycia panelu administracyjnego za pośrednictwem przeglądarki, przechodzimy pod adres http://localhost:4848/ i logujemy się. W sekcji Applications zaznaczamy aplikację, po czym uaktywnią się dodatkowe opcje takie jak: Undeploy, Enable, Disable. Opcja Undeploy usuwa aplikację.
Narzędzie asadmin uruchamiane jest tak samo jak w przypadku deployingu, a komenda wyładowująca aplikację ma składnię:
$ undeploy <nazwa komponentu>
Operacja zakończona pozytywnie zwróci komunikat:
Command undeploy executed successfully.
Korzystanie z automatycznego undeployingu polega na usunięciu wcześniej skopiowanego pliku WAR z katalogu domain-root-dir/domainl/autodeploy. Serwer sam dokona undeployingu aplikacji.
Ponowne załadowanie aplikacji, bez konieczności jej wyładowania i załadowania, możliwe jest przy pomocy funcjonalności redeploy. Redeploy z użyciem panelu administracyjnego w przeglądarce internetowej oraz z wykorzystaniem opcji autodeploy wykonuje się analogicznie do deploy i undeploy. Redeploy z narzędzia asadmin wykonuje się w następujący sposób:
asadmin> redeploy —name <app>
Application deployed successfully with name <app>. Command redeploy executed successfully
Po umieszczeniu serveltu na serwerze można go wywołać używając do tego celu przeglądarki lub zrobić to w pliku HTML lub JSP. Format URL odnoszącego się do servletu jest przedstawiony poniżej:
http://server:port/context-root/servlet-mapping?name=value
Objaśnienie poszczególnych napisów przedstawia poniższa tabela:
Element URL |
Opis |
server:port |
Adres IP (lub nazwa hosta) oraz opcjonalnie numer portu. Jest to domyślny adres modułu web serwera wirtualnego i nie wymaga podania context-root ani servlet-name (chyba, że wy magane jest użycie parametrów dla żądania). |
context-root |
Dla aplikacji context-root jest zdefiniowany w elemencie o tej samej nazwie w plikach application.xml, sun-application.xml, lub sun-web.xml. Dla osobno zdeployowanych modułów web, context-root jest określany podczas deployingu. Zarówno dla aplikacji jaki i osobno zdeployowanych modułów web, domyślną wartością context-root jest nazwa WAR’u bez rozszerzenia (.war). |
servlet-mapping |
Odpowiednik servlet-mapping w pliku web.xml |
?name=value |
Opcjonalne parametry żądania w zapisie standardowy m. |