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.
- 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.
- Postavljanje/poništavanje web aplikacije u samostalnom/domenskom načinu rada.
- Pregledajte sve informacije o implementiranoj aplikaciji tijekom izvođenja.
- Pokretanje/zaustavljanje/ponovno pokretanje čvorova u odgovarajućem načinu rada, tj. samostalno/domena.
- 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.