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.
- 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.
- Postavite/poništite implementaciju web aplikacije u samostalnom/domenskom načinu rada.
- Pogledajte sve informacije o implementiranoj aplikaciji u vrijeme izvođenja.
- Start/Stop/Restart čvorovi u odgovarajućem režimu, tj. Samostalni/Domena.
- 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.