WildFly (JBoss AS) - Hvordan få tilgang til og administrere CLI ved å bruke GUI


I forrige artikkel har vi diskutert WildFly-8 (Ny forbedret versjon på Jboss AS). Vi har gått gjennom de nye funksjonene og funksjonene som er lagt til/oppgradert til denne versjonen. I dag, i dette innlegget, skal vi diskutere om CLI-administrasjonen ved hjelp av GUI og hvordan du administrerer serveren ved å bruke GUI-versjonen på CLI-administrasjon.

  1. WildFly – En ny forbedret JBoss Application Server for Linux

Siden Jboss AS 7 har vi fått et kommandolinjeverktøy (CLI) for å koble til JBoss-applikasjonen og administrere alle oppgaver fra kommandolinjemiljøet. Noen av oppgavene vi kan gjøre med CLI-konsollen er som nedenfor.

  1. Distribuer/utplasser nettapplikasjon i frittstående/domenemodus.
  2. Se all informasjon om den distribuerte applikasjonen på kjøretid.
  3. Start/stopp/omstart noder i respektive modus, dvs. frittstående/domene.
  4. Legge til/slette ressurs eller undersystemer til servere.

I dette innlegget skal vi diskutere de forskjellige oppgavene og måten å lansere CLI i GUI. For øyeblikket kan vi koble til GUI på to måter som vist nedenfor:

Metode 1

Ved å sende –gui-alternativet til "jboss-cli"-skriptet som følger med Jboss/WildFly.

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

Metode 2

Direkte lansering av nødvendig jar fra CLI (dette er det samme som er i det innebygde skriptet selv).

[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

Du kan få hjelp fra verktøytips tilgjengelig på hver node.

For å få informasjon om ressursene til en modul, høyreklikk bare på den noden og klikk på «les-ressurs ». Etter å ha lagt inn nødvendige verdier, vil alle bli lagt inn i kommandolinjen. Til slutt, klikk på send-knappen, og du vil se alle detaljer i Utdata-fanen.

Distribuer/Unploy

WildFLys GUI-miljø støtter også for distribusjoner og utrulleringer av nettapplikasjonene via «Deployments»-menyen.

Ved å bruke dette kan vi konstruere kommandoene våre som kan distribuere applikasjoner som finnes på vårt lokale filsystem, det vil si at vi ikke trenger å koble til og kopiere applikasjonen til Server for Deployments.

Trinn 1: Klikk på «Implementeringer»-menyen og distribuer deretter. Det vil åpne en ny dialogboks som ber om plasseringen av webapplikasjonen som må distribueres.

Trinn 2: Velg nettapplikasjonen din. Oppgi «Navn » og «Runtime Name ». Sammen med dette må du deaktivere eller distribuere det kraftig ved å bruke de nevnte avmerkingsboksene.

Trinn 3: Til slutt klikker du på OK. Etter dette kan du se at det vil lage kommandoer i cmd-boksen. Klikk til slutt på «Send»-knappen for å sende inn distribusjonsforespørselen.

Trinn 4: Etter innsending, hvis alt går bra. Du vil se utdatamelding i «Utdata»-fanen.

Trinn 5: For å avinstallere et hvilket som helst program, må du igjen klikke på «Undeploy »-alternativet som er tilgjengelig i «Deployment »-menyen. Dette vil gi deg en ny popup som inneholder en liste over alle utplasserte applikasjoner. I mitt tilfelle har jeg bare én applikasjon tilgjengelig. Velg programmet som må oppheves, og klikk deretter OK.

Opprette og kjøre CLI-skript

Hver gang du klikker på alternativet som er tilgjengelig på CLIs GUI, oppretter den tilsvarende kommando i «cmd»-ledeteksten. Anta at du har en oppgave du vil utføre igjen og igjen. I så fall kan du benytte deg av «Script»-utførelsesfunksjonen som er tilgjengelig i denne GUI-versjonen.

For eksempel, får liste over distribusjonsressurser, jeg har laget et cli-skript og utført det fra GUI som nedenfor.

Den viser deg beskrivelsen av alle tilgjengelige distribusjonsressurser.

En annen nyttig funksjon som er tilgjengelig i GUI, er at den automatisk lagrer historien til de siste 15 CLI-skriptene. Så du trenger ikke å laste det samme skriptet igjen og igjen. Dette kan være veldig nyttig for en slags gjentatt oppgave.