WildFly (JBoss AS) - Kako pristupiti i upravljati CLI koristeći GUI


U prošlom članku smo raspravljali o WildFly-8 (nova poboljšana verzija na Jboss AS). Prošli smo kroz nove funkcionalnosti i funkcije dodane/nadograđene na ovu verziju. Danas, u ovom postu ćemo razgovarati o CLI upravljanju koristeći GUI i kako upravljati Serverom koristeći GUI verziju na CLI upravljanju.

  1. WildFly – Novi poboljšani JBoss aplikacijski server za Linux

Od Jboss AS 7, imamo alat komandne linije (CLI) za povezivanje sa JBoss aplikacijom i upravljanje svim zadacima iz okruženja komandne linije. Neki od zadataka koje možemo obaviti koristeći CLI konzolu su dolje navedeni.

  1. Postavite/poništite implementaciju web aplikacije u samostalnom/domenskom načinu rada.
  2. Pogledajte sve informacije o implementiranoj aplikaciji u vrijeme izvođenja.
  3. Start/Stop/Restart čvorovi u odgovarajućem režimu, tj. Samostalni/Domena.
  4. Dodavanje/brisanje resursa ili podsistema na servere.

U ovom postu ćemo razgovarati o različitim zadacima i načinu pokretanja CLI u GUI. Trenutno se možemo povezati na GUI na dva načina kao što je prikazano u nastavku:

Metoda 1

Prenošenjem opcije –gui u skriptu “jboss-cli” koju pruža Jboss/WildFly.

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

Metoda 2

Direktno pokretanje potrebnog jar-a iz CLI (ovo je isto što je u samoj ugrađenoj skripti).

[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žete dobiti pomoć od savjeta alata koji je dostupan na svakom čvoru.

Za dobivanje informacija o resursima bilo kojeg modula, samo kliknite desnim tasterom miša na taj čvor i kliknite na “read-resource”. Nakon unosa traženih vrijednosti, sve će se unijeti u komandnu traku. Na kraju, kliknite na dugme za slanje i videćete sve detalje na kartici Izlaz.

Rasporedi/Poništi raspoređivanje

WildFLy-jevo GUI okruženje također podržava implementaciju i poništavanje primjene web aplikacija putem izbornika “Deployments”.

Koristeći ovo možemo konstruirati naše naredbe koje mogu implementirati aplikacije prisutne na našem lokalnom datotečnom sustavu, tj. ne moramo se povezati i kopirati aplikaciju na Server za implementacije.

Korak 1: Kliknite na meni “Deployments”, a zatim implementirajte. Otvorit će se novi dijaloški okvir u kojem se traži lokacija web aplikacije koju treba postaviti.

Korak 2: Odaberite svoju web aplikaciju. Navedite “Naziv ” i “Naziv vremena rada”. Zajedno s ovim morate ga nasilno onemogućiti ili implementirati korištenjem navedenih potvrdnih okvira.

Korak 3: Na kraju kliknite na Ok. Nakon ovoga možete vidjeti da će kreirati naredbu unutar cmd okvira. Na kraju kliknite na dugme “Pošalji” za podnošenje zahtjeva za implementaciju.

4. korak: Nakon slanja, ako sve prođe u redu. Vidjet ćete izlaznu poruku na kartici “Izlaz”.

Korak 5: Za poništavanje implementacije bilo koje aplikacije, ponovo morate kliknuti na opciju “Undeploy” dostupnu u “Deployment” meniju. Ovo će vam pružiti novi pop-up koji sadrži listu svih implementiranih aplikacija. U mom slučaju imam samo jednu aplikaciju na raspolaganju. Odaberite aplikaciju koju treba poništiti, a zatim kliknite OK.

Kreiranje i izvođenje CLI skripti

Kad god kliknete na opciju dostupnu na CLI-jevom GUI-u, tada kreira odgovarajuću naredbu u svom promptu “cmd”. Pretpostavimo da imate neki zadatak koji želite da obavljate iznova i iznova. U tom slučaju možete iskoristiti mogućnost izvršavanja “Script ” koja je dostupna u ovoj verziji GUI.

Na primjer, za dobivanje liste resursa za implementaciju, kreirao sam cli skriptu i izvršio je iz GUI-ja kao ispod.

Pokazat će vam opis svih dostupnih resursa za implementaciju.

Još jedna korisna funkcija dostupna u GUI-u je da automatski čuva istoriju poslednjih 15 CLI skripti. Dakle, ne morate stalno učitavati istu skriptu. Ovo može biti od velike pomoći za neku vrstu zadatka koji se ponavlja.