WildFly (JBoss AS) - Sådan får du adgang til og administrerer CLI ved hjælp af GUI


I sidste artikel har vi diskuteret om WildFly-8 (Ny forbedret version på Jboss AS). Vi har gennemgået de nye funktioner og funktioner tilføjet/opgraderet til denne version. I dag skal vi i dette indlæg diskutere CLI-styringen ved hjælp af GUI og hvordan man styrer serveren ved hjælp af GUI-versionen på CLI-styring.

  1. WildFly - En ny forbedret JBoss Application Server til Linux

Siden Jboss AS 7 har vi et kommandolinjeværktøj (CLI) til at oprette forbindelse til JBoss-applikationen og styre alle opgaver fra kommandolinjemiljøet. Nogle af de opgaver, vi kan udføre ved hjælp af CLI-konsollen, er som nedenfor.

  1. Implementer/Undeploy webapplikation i standalone/Domain Mode.
  2. Se alle oplysninger om den implementerede applikation i løbetid.
  3. Start/Stop/Genstart noder i den respektive tilstand, dvs. frittstående/domæne.
  4. Tilføjelse/sletning af ressource eller undersystemer til servere.

I dette indlæg skal vi diskutere om de forskellige opgaver og vejen til lancering af CLI i GUI. I øjeblikket kan vi oprette forbindelse til GUI på to måder som vist nedenfor:

Ved at give –gui mulighed til “jboss-cli” script leveret med Jboss/WildFly.

 ./jboss-cli.sh --gui

Direkte lancering af krævet jar fra CLI (dette er det samme, som er i det indbyggede script selv).

 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å hjælp fra værktøjstip, der er tilgængeligt på hver knude.

For at få oplysninger om ressourcerne i ethvert modul skal du bare højreklikke på den node og klikke på “read-resource”. Efter indtastning af krævede værdier bliver alle indtastet i kommandolinjen. Endelig skal du klikke på knappen Send og du vil se alle detaljer i Output-fanen.

WildFLys GUI-miljø understøtter også implementeringer og undeployeringer af webapplikationerne via menuen "Implementeringer".

Ved hjælp af dette kan vi konstruere vores kommandoer, der kan distribuere applikationer, der findes på vores lokale filsystem, dvs. vi behøver ikke at oprette forbindelse og kopiere applikationen til Server for Deployments.

Trin 1: Klik på menuen "Implementeringer", og implementer den derefter. Det åbner en ny dialogboks, der beder om placeringen af webapplikationen skal implementeres.

Trin 2: Vælg din webapplikation. Angiv "Navn" og "Runtime-navn". Sammen med dette skal du deaktivere eller implementere det kraftigt ved hjælp af de nævnte afkrydsningsfelter.

Trin 3: Klik endelig på Ok. Efter dette kan du se, at det opretter kommando inden for cmd-feltet. Klik endelig på knappen "Send" for at indsende anmodningen om implementering.

Trin 4: Hvis alt går i orden efter indsendelse. Du vil se outputmeddelelse i fanen “Output”.

Trin 5: For fjernelse af enhver applikation skal du igen klikke på "Undeploy" -indstillingen, der er tilgængelig i "Deployment" -menuen. Dette giver dig en ny pop op, der indeholder en liste over alle implementerede applikationer. I mit tilfælde har jeg kun en applikation tilgængelig. Vælg applikationsbehov, der skal frigøres, og klik derefter på OK.

Når du klikker på den tilgængelige mulighed på CLIs GUI, opretter den tilsvarende kommando i sin "cmd" -prompt. Antag, at du har en opgave, som du vil udføre igen og igen. I så fald kan du benytte brug af "Script" -udførelsesfaciliteten, der er tilgængelig i denne GUI-version.

For eksempel, Få en liste over implementeringsressourcer, har jeg oprettet et cli-script og udført det fra GUI som nedenfor.

Det viser dig beskrivelsen af alle tilgængelige implementeringsressourcer.

En yderligere nyttig funktion tilgængelig i GUI er, at den automatisk holder historien om de sidste 15 CLI-scripts. Så du behøver ikke at indlæse det samme script igen og igen. Dette kan være virkelig nyttigt for en slags gentagende opgave.