Website-Suche

WildFly (JBoss AS) – So greifen Sie über die GUI auf die CLI zu und verwalten sie


Im letzten Artikel haben wir über WildFly-8 (neue erweiterte Version auf Jboss AS) gesprochen. Wir haben die neuen Funktionen und Features durchgesehen, die dieser Version hinzugefügt/aktualisiert wurden. Heute besprechen wir in diesem Beitrag die CLI-Verwaltung mithilfe der GUI und die Verwaltung des Servers mithilfe der GUI-Version der CLI-Verwaltung.

  1. WildFly – Ein neuer verbesserter JBoss-Anwendungsserver für Linux

Seit Jboss AS 7 verfügen wir über ein Befehlszeilentool (CLI), um eine Verbindung zur JBoss-Anwendung herzustellen und alle Aufgaben über die Befehlszeilenumgebung zu verwalten. Nachfolgend sind einige der Aufgaben aufgeführt, die wir mit der CLI-Konsole ausführen können.

  1. Webanwendung im Standalone-/Domänenmodus bereitstellen/deployieren.
  2. Alle Informationen zur bereitgestellten Anwendung zur Laufzeit anzeigen.
  3. Starten/Stoppen/Neustarten von Knoten im jeweiligen Modus, d. h. Standalone/Domäne.
  4. Hinzufügen/Löschen von Ressourcen oder Subsystemen zu Servern.

In diesem Beitrag besprechen wir die verschiedenen Aufgaben und die Art und Weise, CLI in der GUI zu starten. Derzeit können wir auf zwei Arten eine Verbindung zur GUI herstellen, wie unten gezeigt:

Methode 1

Durch Übergabe der Option –gui an das mit Jboss/WildFly bereitgestellte Skript „jboss-cli“.

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

Methode 2

Direktes Starten der erforderlichen JAR-Datei über die CLI (dies ist dasselbe, was im integrierten Skript selbst enthalten ist).

[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

Sie können Hilfe von den auf jedem Knoten verfügbaren Tooltips erhalten.

Um Informationen zu den Ressourcen eines Moduls zu erhalten, klicken Sie einfach mit der rechten Maustaste auf diesen Knoten und klicken Sie auf „read-resource“. Nachdem Sie die erforderlichen Werte eingegeben haben, werden alle in die Befehlsleiste eingegeben. Klicken Sie abschließend auf die Schaltfläche „Senden“ und Sie sehen alle Details auf der Registerkarte „Ausgabe“.

Bereitstellen/Bereitstellen rückgängig machen

Die GUI-Umgebung von WildFLy unterstützt auch die Bereitstellung und Rücknahme der Webanwendungen über das Menü „Bereitstellungen“.

Damit können wir unsere Befehle erstellen, die Anwendungen bereitstellen können, die in unserem lokalen Dateisystem vorhanden sind, d. h. wir müssen keine Verbindung herstellen und Anwendungen auf den Server für Bereitstellungen kopieren.

Schritt 1: Klicken Sie auf das Menü „Bereitstellungen“ und stellen Sie es dann bereit. Es öffnet sich ein neues Dialogfeld, in dem Sie nach dem Speicherort der Webanwendung gefragt werden, die bereitgestellt werden muss.

Schritt 2: Wählen Sie Ihre Webanwendung aus. Geben Sie „Name“ und „Laufzeitname“ an. Darüber hinaus müssen Sie es mithilfe der genannten Kontrollkästchen deaktivieren oder zwangsweise bereitstellen.

Schritt 3: Klicken Sie abschließend auf OK. Danach können Sie sehen, dass der Befehl im cmd-Feld erstellt wird. Klicken Sie abschließend auf die Schaltfläche „Senden“, um die Bereitstellungsanfrage zu senden.

Schritt 4: Wenn nach dem Absenden alles gut geht. Auf der Registerkarte „Ausgabe“ wird eine Ausgabemeldung angezeigt.

Schritt 5: Um die Bereitstellung einer Anwendung aufzuheben, müssen Sie erneut auf die Option „Undeploy“ klicken, die im Menü „Deployment“ verfügbar ist. Dadurch erhalten Sie ein neues Popup mit einer Liste aller bereitgestellten Anwendungen. In meinem Fall steht mir nur eine Anwendung zur Verfügung. Wählen Sie die Anwendung aus, deren Bereitstellung aufgehoben werden soll, und klicken Sie dann auf OK.

Erstellen und Ausführen von CLI-Skripten

Immer wenn Sie auf die in der CLI-GUI verfügbare Option klicken, wird der entsprechende Befehl in der Eingabeaufforderung „cmd“ erstellt. Angenommen, Sie haben eine Aufgabe, die Sie immer wieder ausführen möchten. In diesem Fall können Sie die Ausführungsfunktion „Script“ nutzen, die in dieser GUI-Version verfügbar ist.

Um beispielsweise eine Liste der Bereitstellungsressourcen abzurufen, habe ich ein CLI-Skript erstellt und dieses wie unten beschrieben über die GUI ausgeführt.

Es zeigt Ihnen die Beschreibung aller verfügbaren Bereitstellungsressourcen.

Eine weitere hilfreiche Funktion der GUI ist die automatische Speicherung des Verlaufs der letzten 15 CLI-Skripte. Sie müssen also nicht immer wieder dasselbe Skript laden. Dies kann bei wiederkehrenden Aufgaben sehr hilfreich sein.