Serwer GlassFish 13
1.4.7. Narzędzie asadmin
Narzędzie to służy do administracji serwerem i może zastąpić graficzny panel administracyjny dostępny z poziomu przeglądarki. Niektóre opcje dostępne są tylko za pomocą narzędzia asadmin. Domyślnie narzędzie to jest zlokalizowane w katalogu
as-install/bin.
Składnia polecenia:
asadmin [asadmin-util-options] \
[subcommand [subcommand-options] [operands]]
Narzędzie asadmin może pracować w dwóch trybach: Single Modę i Multi Modę. W trybie Single Modę wymagane jest wpisywanie ./asadmin dla każdego polecenia które chcemy wykonać, na przykład:
./asadmin list-domains
Po wykonaniu polecenia sterowanie powraca do konsoli powłoki systemowej. W tym trybie, jeśli używane są jakiekolwiek opcje, muszą one być podawane dla każdego polecenia oddzielnie. W przypadku gdy opcje są takie same dla kolejnych poleceń, należy użyć trybu Multi Modę.
W trybie Multi Modę uruchomienie narzędzia asadmin powoduje rozpoczęcie sesji. Kolejne polecenia będą uruchamiane z opcjami, z którymi zostało uruchomione narzędzie asadmin. Aby pracować w tym trybie należy: uruchomić asadmin bez żadnych podpoleceń lub użyć podpolecenia multimode. Po przejściu w tryb multimode zmieniony zostanie znak zachęty na tryb konsoli asadmin. Aby wyjść z trybu multimode wystarczy podać polecenie exit (lub quit) albo wcisnąć sekwencję ctrl+d.
Pomoc dotycząca narzędzia asadmin jest dostępna poprzez wydanie komendy help <nazwa_polecenia>. Można tym sposobem dostać się do tekstu pomocy zarówno prostych komend jak list. jak i do złożonych komend jak list-containers.
Przykład:
asadmin> help list-domains
1.4.8. Zarządzanie domenami
Domeny to grupy instancji, które są zarządzane wspólnie. Domena zapewnia prekonfigurowane środowisko do uruchamiania aplikacji użytkownika. Domeny zapewniają granice administracji instancjami oraz podstawową strukturę zabezpieczeń, za pomocą czego różni administratorzy mogą zarządzać określoną grupą instancji. Poprzez grupowanie różnych instancji na serwerze w rozdzielne domeny, różne organizacje mogą dzielić jeden serwer aplikacji.
Domena posiada własną konfigurację, logi oraz niezależne od innych domen obszary deployingu. Zmiany w jednej domenie nie wpływają na inne domeny na tym samym serwerze. Instalator serwera GlassFish domyślnie tworzy domenę nazwaną „domami” jak i DAS (ang. domain administration server).
DAS jest to specjalnie zaprojektowana instancja, która zapewnia uwierzytelnienie administratorom, akceptuje żądania z panelu administracyjnego i komunikuje się z instancjami konkretnych domen w celu obsługi żądania. DAS czasami odnosi się do serwera domyślnego, ponieważ jest to jedyna instancja serwera tworzona w czasie instalacji.