WildFly (JBoss AS) - Kuinka käyttää ja hallita CLI:tä graafisen käyttöliittymän avulla
Edellisessä artikkelissa olemme keskustelleet aiheesta WildFly-8 (uusi parannettu versio Jboss AS:ssa). Olemme käyneet läpi tähän versioon lisätyt/päivitetyt uudet toiminnot ja ominaisuudet. Tänään tässä viestissä aiomme keskustella CLI-hallinnasta GUI:n avulla ja palvelimen hallinnasta GUI-versiolla CLI-hallinnassa.
- WildFly – Uusi parannettu JBoss-sovelluspalvelin Linuxille
Jboss AS 7 -versiosta lähtien meillä on komentorivityökalu (CLI), jolla voit muodostaa yhteyden JBoss-sovellukseen ja hallita kaikkia tehtäviä komentoriviympäristöstä. Jotkut tehtävät, joita voimme tehdä CLI-konsolin avulla, ovat alla.
- Ota verkkosovellus käyttöön/poista käyttöönotto itsenäisessä/toimialuetilassa.
- Näytä kaikki tiedot käyttöönotetusta sovelluksesta suorituksen aikana.
- Käynnistys/Pysäytä/Käynnistä uudelleen solmut vastaavassa tilassa, eli itsenäisenä/toimialue.
- Resurssien tai alijärjestelmien lisääminen/poistaminen palvelimille.
Tässä viestissä keskustelemme erilaisista tehtävistä ja tavasta käynnistää CLI GUI:ssa. Tällä hetkellä voimme muodostaa yhteyden graafiseen käyttöliittymään kahdella alla olevalla tavalla:
Menetelmä 1
Ohjaamalla -gui-vaihtoehto Jboss/WildFlyn mukana toimitetulle "jboss-cli" -skriptille.
[root@tecmint bin]# ./jboss-cli.sh --gui
Menetelmä 2
Vaaditun jarin käynnistäminen suoraan CLI:stä (tämä on sama, joka on itse sisäänrakennettu 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
Voit saada apua kussakin solmussa olevasta työkaluvihjeestä.
Saat tietoja minkä tahansa moduulin resursseista napsauttamalla kyseistä solmua hiiren kakkospainikkeella ja napsauttamalla "lue-resurssi". Kun vaaditut arvot on syötetty, kaikki syötetään komentoriville. Napsauta lopuksi Lähetä-painiketta ja näet kaikki tiedot Output-välilehdessä.
Ota käyttöön/poista käyttöönotto
WildFLyn GUI-ympäristö tukee myös verkkosovellusten käyttöönottoa ja poistamista Käyttöönotot-valikon kautta.
Tämän avulla voimme rakentaa komentojamme, jotka voivat ottaa käyttöön paikallisessa tiedostojärjestelmässämme olevia sovelluksia, eli meidän ei tarvitse muodostaa yhteyttä ja kopioida sovellusta Server for Deployments -palvelimelle.
Vaihe 1: Napsauta Käyttöönotot -valikkoa ja ota sitten käyttöön. Se avaa uuden valintaikkunan, jossa kysytään, missä Web-sovelluksen sijainti on otettava käyttöön.
Vaihe 2: Valitse verkkosovelluksesi. Anna "Name" ja "Runtime Name". Tämän lisäksi sinun on poistettava se käytöstä tai otettava se käyttöön voimakkaasti käyttämällä mainittuja valintaruutuja.
Vaihe 3: Napsauta lopuksi Ok. Tämän jälkeen voit nähdä, että se luo komennon cmd-ruutuun. Napsauta lopuksi Lähetä -painiketta lähettääksesi käyttöönottopyynnön.
Vaihe 4: Lähettämisen jälkeen, jos kaikki menee hyvin. Näet tulosviestin Tuloste -välilehdellä.
Vaihe 5: Jos haluat peruuttaa minkä tahansa sovelluksen käyttöönoton, sinun on jälleen napsautettava Poista käyttöönotto -vaihtoehtoa, joka on käytettävissä Käyttöönotto -valikossa. Tämä tarjoaa sinulle uuden ponnahdusikkunan, joka sisältää luettelon kaikista käyttöönotetuista sovelluksista. Minun tapauksessani minulla on vain yksi sovellus saatavilla. Valitse sovelluksen käyttöönotto ja napsauta sitten OK.
CLI-komentosarjojen luominen ja suorittaminen
Aina kun napsautat CLI:n graafisessa käyttöliittymässä olevaa vaihtoehtoa, se luo vastaavan komennon "cmd" -kehotteeseensa. Oletetaan, että sinulla on jokin tehtävä, jonka haluat suorittaa uudestaan ja uudestaan. Siinä tapauksessa voit käyttää tässä GUI-versiossa saatavaa "Script" -suoritustoimintoa.
Esimerkiksi Käyttöönottoresurssien luettelon saaminen, olen luonut cli scriptin ja suorittanut sen graafisesta käyttöliittymästä kuten alla.
Se näyttää kuvauksen kaikista käytettävissä olevista käyttöönottoresursseista.
Vielä yksi hyödyllinen GUI-ominaisuus on, että se säilyttää automaattisesti 15 viimeisimmän CLI-komentosarjan historian. Joten sinun ei tarvitse ladata samaa skriptiä uudestaan ja uudestaan. Tästä voi olla todella apua jonkinlaiseen toistuvaan tehtävään.