Wyszukiwanie w witrynie

WildFly (JBoss AS) - Jak uzyskać dostęp do CLI i zarządzać nim za pomocą GUI


W ostatnim artykule omawialiśmy WildFly-8 (nowa ulepszona wersja na Jboss AS). Omówiliśmy nowe funkcjonalności i funkcje dodane/ulepszone w tej wersji. Dzisiaj w tym poście omówimy zarządzanie CLI przy użyciu GUI oraz sposób zarządzania serwerem przy użyciu wersji GUI w zarządzaniu CLI.

  1. WildFly – nowy, ulepszony serwer aplikacji JBoss dla systemu Linux

Od Jboss AS 7 mamy narzędzie wiersza poleceń (CLI) umożliwiające łączenie się z aplikacją JBoss i zarządzanie wszystkimi zadaniami ze środowiska wiersza poleceń. Poniżej przedstawiono niektóre zadania, które możemy wykonać przy użyciu konsoli CLI.

  1. Wdróż/wycofnij wdrożenie aplikacji internetowej w trybie autonomicznym/w trybie domeny.
  2. Wyświetl wszystkie informacje o wdrożonej aplikacji w czasie jej wykonywania.
  3. Uruchom/Zatrzymaj/Uruchom ponownie węzły w odpowiednim trybie, tj. Samodzielnym/Domenowym.
  4. Dodawanie/usuwanie zasobów lub podsystemów do serwerów.

W tym poście omówimy różne zadania i sposób uruchamiania CLI w GUI. Obecnie możemy połączyć się z GUI na dwa sposoby, jak pokazano poniżej:

Metoda 1

Przekazując opcję –gui do skryptu „jboss-cli” dostarczonego z Jboss/WildFly.

[root@tecmint bin]# ./jboss-cli.sh --gui

Metoda 2

Bezpośrednie uruchomienie wymaganego słoika z CLI (to samo, co jest wbudowane w sam skrypt).

[root@tecmint bin]# java -Dlogging.configuration=file:$JBOSS_HOME/bin/jboss-cli-logging.properties -jar $JBOSS_HOME/jboss-modules.jar -mp $JBOSS_HOME/modules org.jboss.as.cli –gui

Możesz skorzystać z podpowiedzi dostępnej w każdym węźle.

Aby uzyskać informacje o zasobach dowolnego modułu, kliknij prawym przyciskiem myszy ten węzeł i kliknij „odczytaj zasób”. Po wprowadzeniu wymaganych wartości, wszystkie zostaną wprowadzone w pasku poleceń. Na koniec kliknij przycisk Prześlij, a wszystkie szczegóły zostaną wyświetlone na karcie Dane wyjściowe.

Wdróż/wycofaj wdrożenie

Środowisko GUI WildFLy obsługuje także wdrażanie i wycofywanie wdrożeń aplikacji internetowych za pośrednictwem menu „Wdrożenia”.

Korzystając z tego, możemy konstruować nasze polecenia, które mogą wdrażać aplikacje znajdujące się w naszym lokalnym systemie plików, tj. nie musimy łączyć się i kopiować aplikacji na serwer w celu wdrożenia.

Krok 1: Kliknij menu „Wdrożenia”, a następnie wdrażaj. Otworzy się nowe okno dialogowe z pytaniem o lokalizację aplikacji internetowej, którą należy wdrożyć.

Krok 2: Wybierz aplikację internetową. Podaj „Nazwa” i „Nazwa środowiska wykonawczego”. Oprócz tego musisz go wyłączyć lub wdrożyć na siłę, używając wspomnianych pól wyboru.

Krok 3: na koniec kliknij OK. Następnie możesz zobaczyć, że utworzy polecenie w polu cmd. Na koniec kliknij przycisk „Prześlij”, aby przesłać prośbę o wdrożenie.

Krok 4: po przesłaniu, jeśli wszystko pójdzie dobrze. Komunikat wyjściowy zobaczysz na karcie „Wyjście”.

Krok 5: Aby cofnąć instalację dowolnej aplikacji, musisz ponownie kliknąć opcję „Cofnij wdrożenie” dostępną w menu „Wdrożenie”. Spowoduje to wyświetlenie nowego wyskakującego okienka zawierającego listę wszystkich wdrożonych aplikacji. W moim przypadku dostępna jest tylko jedna aplikacja. Wybierz aplikację, którą chcesz wycofać, a następnie kliknij OK.

Tworzenie i wykonywanie skryptów CLI

Za każdym razem, gdy klikniesz opcję dostępną w interfejsie GUI CLI, zostanie utworzone odpowiednie polecenie w wierszu zachęty „cmd”. Załóżmy, że masz zadanie, które chcesz wykonywać wielokrotnie. W takim przypadku możesz skorzystać z narzędzia wykonawczego „Skrypt” dostępnego w tej wersji GUI.

Na przykład, uzyskując listę zasobów wdrożeniowych, utworzyłem skrypt CLI i wykonałem go z GUI, jak poniżej.

Wyświetli opis wszystkich dostępnych zasobów wdrożeniowych.

Jeszcze jedną przydatną funkcją dostępną w GUI jest to, że automatycznie przechowuje historię ostatnich 15 skryptów CLI. Nie musisz więc ciągle ładować tego samego skryptu. Może to być bardzo pomocne w przypadku niektórych powtarzających się zadań.