Home > Documentation > Apache Geronimo v1.1 - Instrukcja użytkownika > Administracja Geronimo > Zadania administracyjne > Administracja aplikacjami > Uruchamianie i zatrzymywanie modułów aplikacji |
Masz dwie możliwości zmiany stanu aplikacji. Możesz użyć Deployer tool (narzędzia instalacyjnego) albo Geronimo Administration Console.
Jak wspominaliśmy wcześniej, Deployer tool ma wiele poleceń. W rozdziale Instalowanie i usuwanie aplikacji przedstawiliśmy przede wszystkim procesy instalacji i deinstalacji oraz, bardzo ogólnie, wyświetlania listy modułów. Ten rozdział skupi się na kolejnym poleceniu służącym do pozyskania nazwy modułu dla którego chcemy zmienić stan, oraz wprowadzimy dwa nowe polecenia start i stop. Poźniej przedstawimy Geronimo Administration Console jako alternatywną metodę.
Polecenie list-module przyjmuje trzy poniższe parametry:
Powyższe parametry są przydatne gdy chcesz poznać status wybranego modułu, albo jego ID (identyfikator). Użyjemy tego polecenia do zidentyfikowania aplikacji HelloWorld i zmiany jej statusu.
W lini poleceń oprzejdź do katalogu <geronimo_home>\bin i wykonaj następujące polecenie:
deploy --user system --password manager list-modules
otrzymasz listę wszystkoich modułów zainstalowanych na serwerze. Zauważ że uruchomione moduły są wyróżnione zankiem + umieszcznoym po lewej stronie i są pokazane w pierwszej kolejności.
Od tego momentu naszym celem jest " + sample.applications/HelloWorldApp/1.1/war @ http://hc2t60p:8080/hello
". Ten moduł ma status started ponieważ jego nazwa jest poprzedzona znakiem +. Możesz też użyć tego polecenia, żeby zobaczyć liste uruchomionych modułów:
deploy --user system --password manager list-modules --started
Żeby zatrzymać moduł sample.applications/HelloWorldApp/1.1/war
wykonaj następujące polecenie:
deploy --user system --password manager stop sample.applications/HelloWorldApp/1.1/war
Otrzymasz informację o tym że moduł został zatrzymany:
Gdy pobierzesz listę wszystkich zatrzymanych modułów, zobaczysz że do listy został dodany moduł sample.applications/HelloWorldApp/1.1/war
. Oto przykładowa komenda i rezultat jej wykonania.
Do uruchomienia modułu użyj polecenia start zamiast stop.
deploy --user system --password manager start sample.applications/HelloWorldApp/1.1/war
Zamiast linii poleceń możesz użyć Geronimo Administration Console. Otwórz w przeglądarce Geronimo Administration Console i spójrz do grupy Applications w menu po lewej stronie. Znajdziesz tam linki Application EARs i Web App WARs. Wybierzesz ten odpowiadający rodzajowi aplikacji której status chcesz zmienić,. W tym przykładzie pozostaniemy przy HelloWorld.war jako przykładowej aplikacji, w związku z tym wybieramy Web App WARs.
Już używaliśmy tego portletu w Instalowanie i usuwanie aplikacji żeby instalować i usuwać aplikacje poprzez Geronimo Administration Console. Z pomocą tego samego portletu możesz również zmienić status aplikacji. Komendy widoczne w portlecie będą się zmieniać w zależności od stanu każdej aplikacji. Jeżeli aplikacja jest w stanie running (uruchomiona), wtedy zobaczysz tylko polecenie stop. Jeśli aplikacja jest stopped (zatrzymana) wtedy zobaczysz tylko polecenie start. Polecenie unninstall jest wyświetlane zawsze, niezależnie od stanu aplikacji. Żeby zmienić stan aplikacji kliknij odpowiednie polecenie (start albo stop).
Bookmark this on Delicious Digg this | Privacy Policy - Copyright © 2003-2009, The Apache Software Foundation, Licensed under ASL 2.0. |