Zoeken op website

WildFly (JBoss AS) - Hoe u CLI kunt openen en beheren met behulp van GUI


In het vorige artikel hebben we gesproken over WildFly-8 (nieuwe verbeterde versie op Jboss AS). We hebben de nieuwe functionaliteiten en functies doorgenomen die aan deze versie zijn toegevoegd/geüpgraded. Vandaag gaan we in dit bericht discussiëren over het CLI-beheer met behulp van GUI en hoe de server kan worden beheerd met behulp van de GUI-versie op CLI-beheer.

  1. WildFly – Een nieuwe, verbeterde JBoss-toepassingsserver voor Linux

Sinds Jboss AS 7 hebben we een opdrachtregeltool (CLI) om verbinding te maken met de JBoss-applicatie en om alle taken te beheren vanuit de opdrachtregelomgeving. Enkele van de taken die we kunnen uitvoeren met de CLI-console zijn zoals hieronder.

  1. Implementeer/deimplementeer de webapplicatie in standalone/domeinmodus.
  2. Bekijk alle informatie over de geïmplementeerde applicatie op runtime.
  3. Start/Stop/Herstart Knooppunten in de betreffende modus, d.w.z. Standalone/Domein.
  4. Bronnen of subsystemen aan servers toevoegen/verwijderen.

In dit bericht gaan we het hebben over de verschillende taken en de manier om CLI in GUI te starten. Momenteel kunnen we op twee manieren verbinding maken met de GUI, zoals hieronder weergegeven:

Methode 1

Door de optie –gui door te geven aan het “jboss-cli”-script dat is meegeleverd met Jboss/WildFly.

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

Methode 2

Direct starten van de vereiste jar vanuit CLI (dit is hetzelfde dat zelf in het ingebouwde script zit).

[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

U kunt hulp krijgen van de tooltip die op elk knooppunt beschikbaar is.

Om informatie te krijgen over de bronnen van een module, klikt u met de rechtermuisknop op dat knooppunt en klikt u op “read-resource”. Na het invoeren van de vereiste waarden worden ze allemaal ingevoerd in de opdrachtbalk. Klik ten slotte op de knop Verzenden en u ziet alle details op het tabblad Uitvoer.

Implementeren/implementeren ongedaan maken

De GUI-omgeving van WildFLy ondersteunt ook de implementatie en het ongedaan maken van de implementatie van de webapplicaties via het menu “Implementaties”.

Hiermee kunnen we onze opdrachten construeren die applicaties kunnen implementeren die aanwezig zijn op ons lokale bestandssysteem, dat wil zeggen dat we geen verbinding hoeven te maken en applicaties naar Server for Deployments te kopiëren.

Stap 1: klik op het menu 'Implementaties' en implementeer vervolgens. Er wordt een nieuw dialoogvenster geopend waarin wordt gevraagd naar de locatie waar de webapplicatie moet worden geïmplementeerd.

Stap 2: Selecteer uw webapplicatie. Geef “Naam” en “Runtimenaam” op. Daarnaast moet je het met geweld uitschakelen of inzetten door de genoemde selectievakjes te gebruiken.

Stap 3: Klik ten slotte op Ok. Hierna kunt u zien dat er een opdracht in de cmd-box wordt gemaakt. Klik ten slotte op de knop “Verzenden” om het implementatieverzoek in te dienen.

Stap 4: Na het indienen, als alles goed gaat. U ziet het uitvoerbericht op het tabblad 'Uitvoer'.

Stap 5: Om de implementatie van een applicatie ongedaan te maken, moet u opnieuw klikken op de optie “Ontplooiing” die beschikbaar is in het menu “Implementatie”. Hierdoor krijgt u een nieuwe pop-up met een lijst met alle geïmplementeerde applicaties. In mijn geval heb ik slechts één applicatie beschikbaar. Selecteer de toepassing waarvan u de implementatie ongedaan wilt maken en klik vervolgens op OK.

CLI-scripts maken en uitvoeren

Telkens wanneer u op een optie klikt die beschikbaar is in de GUI van CLI, wordt er een overeenkomstige opdracht aangemaakt in de “cmd”-prompt. Stel dat u een taak heeft die u keer op keer wilt uitvoeren. In dat geval kunt u gebruik maken van de “Script” uitvoeringsfaciliteit die beschikbaar is in deze GUI-versie.

Als ik bijvoorbeeld een lijst met implementatiebronnen ophaal, heb ik een cli-script gemaakt en dat vanuit de GUI uitgevoerd, zoals hieronder.

Het toont u de beschrijving van alle beschikbare implementatiebronnen.

Nog een handige functie die beschikbaar is in de GUI is dat deze automatisch de geschiedenis van de laatste 15 CLI-scripts bijhoudt. U hoeft dus niet steeds opnieuw hetzelfde script te laden. Dit kan erg handig zijn bij een of andere herhalende taak.