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


U prošlom članku raspravljali smo o WildFly-8 (nova poboljšana verzija na Jboss AS). Prošli smo kroz nove funkcionalnosti i značajke dodane/nadograđene ovoj verziji. Danas ćemo u ovom postu raspravljati o upravljanju CLI-jem pomoću GUI-ja i kako upravljati poslužiteljem pomoću verzije GUI-ja na CLI upravljanju.

  1. WildFly – Novi poboljšani JBoss Application Server za Linux

Od Jboss AS 7, imamo alat naredbenog retka (CLI) za povezivanje s JBoss aplikacijom i upravljanje svim zadacima iz okruženja naredbenog retka. Neki od zadataka koje možemo obaviti pomoću CLI konzole su sljedeći.

  1. Postavljanje/poništavanje web aplikacije u samostalnom/domenskom načinu rada.
  2. Pregledajte sve informacije o implementiranoj aplikaciji tijekom izvođenja.
  3. Pokretanje/zaustavljanje/ponovno pokretanje čvorova u odgovarajućem načinu rada, tj. samostalno/domena.
  4. Dodavanje/brisanje resursa ili podsustava na poslužitelje.

U ovom postu raspravljat ćemo o različitim zadacima i načinu pokretanja CLI-ja u GUI-ju. Trenutačno se možemo povezati na GUI na dva načina kao što je prikazano u nastavku:

Metoda 1

Prosljeđivanjem opcije –gui u skriptu “jboss-cli” koja se nalazi uz Jboss/WildFly.

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

Metoda 2

Izravno pokretanje potrebnog jar-a iz CLI-ja (ovo je isto ono što je ugrađeno u skriptu).

[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

Pomoć možete dobiti iz savjeta alata dostupnog na svakom čvoru.

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

Rasporedi/Poništi raspored

WildFLy GUI okruženje također podržava implementaciju i poništavanje implementacije web aplikacija putem izbornika "Implementacije".

Pomoću toga 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 poslužitelj za implementacije.

Korak 1: Kliknite na izbornik “Implementacije” i zatim implementirajte. Otvorit će se novi dijaloški okvir s upitom za lokaciju web-aplikacije koju treba implementirati.

2. korak: Odaberite svoju web aplikaciju. Navedite “Naziv ” i “Naziv vremena izvođenja ”. Uz to ga morate onemogućiti ili nasilno implementirati pomoću navedenih potvrdnih okvira.

Korak 3: Na kraju kliknite U redu. Nakon ovoga možete vidjeti da će stvoriti naredbu unutar cmd okvira. Na kraju kliknite gumb “Pošalji” za podnošenje zahtjeva za implementaciju.

Korak 4: Nakon slanja, ako sve bude u redu. Vidjet ćete izlaznu poruku na kartici “Izlaz”.

Korak 5: Za poništavanje implementacije bilo koje aplikacije, opet morate kliknuti na opciju “Poništi” dostupnu u izborniku “Postavljanje”. Ovo će vam pružiti novi skočni prozor koji sadrži popis svih implementiranih aplikacija. U mom slučaju imam samo jednu dostupnu aplikaciju. Odaberite aplikaciju koju treba poništiti, a zatim kliknite U redu.

Stvaranje i izvođenje CLI skripti

Svaki put kada kliknete na opciju dostupnu na GUI-ju CLI-ja, ona stvara odgovarajuću naredbu u svom upitu “cmd”. Pretpostavimo da imate neki zadatak koji želite izvršavati opet i opet. U tom slučaju možete iskoristiti mogućnost izvršavanja “Skripta” koja je dostupna u ovoj GUI verziji.

Na primjer, Dohvaćanje popisa resursa za implementaciju, stvorio sam cli skriptu i izvršio je iz GUI-a kao što je dolje.

Prikazat će vam opis svih dostupnih resursa za implementaciju.

Još jedna korisna značajka dostupna u GUI-u je da automatski čuva povijest zadnjih 15 CLI skripti. Dakle, ne morate uvijek iznova učitavati istu skriptu. Ovo može biti od velike pomoći za neku vrstu ponavljajućeg zadatka.