GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie WildFly unter Ubuntu 20.04

WildFly (ehemals JBoss) ist ein leichter, schneller und hochoptimierter Anwendungsserver, mit dem Sie hervorragende Java-Anwendungen erstellen können. WildFly ist plattformübergreifend und verfügt über eine ausgeklügelte Benutzeroberfläche, die das Ändern von Anwendungsservereinstellungen und -konfigurationen sehr einfach und schnell macht.

Es wird derzeit von RedHat als Open-Source-Projekt gepflegt und ist auch für kommerzielle Unternehmensumgebungen verfügbar

In dieser Anleitung besprechen wir die Installation von WildFly unter Ubuntu 20.04.

Schritt 1:Aktualisieren Sie Ihr System

Es ist wichtig sicherzustellen, dass Ihre Systempakete auf dem neuesten Stand sind. Führen Sie die folgenden Befehle aus:

$ sudo apt upgrade
$ sudo apt update

Schritt 2:Java installieren

Wildfly ist eine in Java geschriebene Software. Wir müssen daher die Java-Umgebung auf unserem Ubuntu 20.04-System installieren

$ sudo apt install default-jdk

Schritt 3:Wildfly-Benutzer einrichten

Wir müssen einen Systembenutzer und eine Gruppe für Wildfly auf /opt/wildfy erstellen Verzeichnis auf unserem System. Führen Sie die folgenden Befehle aus:

$ sudo groupadd -r wildfly
$sudo useradd -r -g wildfly /opt/wildfly -s /sbin/nologin wildfly

Schritt 4:Wildfly herunterladen und installieren

Laden Sie als Nächstes die Wildfly-Archivdatei von der offiziellen Website herunter. Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Wildfly 25.0.1. Führen Sie den folgenden wget-Befehl aus, um die Datei in das /tmp-Verzeichnis herunterzuladen

$ cd /tmp
$ wget wget https://github.com/wildfly/wildfly/releases/download/25.0.1.Final/wildfly-25.0.1.Final.tar.gz

Extrahieren Sie als Nächstes die heruntergeladene Archivdatei mit dem folgenden Befehl:

$ tar xvf wildfly-20.0.1.Final.tar.gz

Wenn Sie fertig sind, verschieben Sie den Wildfly-Ordner wie gezeigt in das /opt-Verzeichnis:

sudo mv wildfly-20.0.1.Final/ /opt/wildfly

Ändern Sie als Nächstes die Verzeichnisberechtigungen für den Benutzer und die Gruppe wildfly.

$ sudo chown -RH wildfly: /opt/wildfly

Schritt 4:Systemd konfigurieren

Next, create a WildFly directory which will store the configuration files in the /etc/ directory. Execute the command:
$ sudo mkdir -p /etc/wildfly

Kopieren Sie dann die Wildfly-Konfigurationsdatei in den oben erstellten Ordner. Ausführen:

$ sudo cp/opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

Führen Sie als Nächstes den folgenden Befehl aus, um die Datei launch.sh in das Verzeichnis /opt

zu kopieren
$ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

Machen Sie dann die Skripte im Verzeichnis /etc/wildfly/bin wie gezeigt ausführbar:

$ sudo sh -c 'chmod +x /opt/wildfly/bi n/*.sh'

Kopieren Sie schließlich die Wildfly-Systemdatei wie unten gezeigt in das Verzeichnis /etc/systemd/system/:

$ sudo cp /opt/wildfly/doc/contrib/scripts/systemd/wildfly.service /etc/systemd/system

Starten und aktivieren Sie nun den Wildfly-Dienst auf Ihrem Computer. Führen Sie die Befehle aus;

$ sudo systemctl start wildfly.service
$ sudo systemctl enable wildfly.service

Um zu überprüfen, ob Wildfly betriebsbereit ist, führen Sie den folgenden Befehl aus:

$ sudo systemctl status wildfly.service

Schritt 5:Wildfly konfigurieren

Nachdem Sie den Wildfly-Dienst nun erfolgreich auf Ihrem Computer ausgeführt haben, müssen Sie ein Admin-Benutzerkonto erstellen, um die Webkonsole zu verwalten. Führen Sie die Konsole: aus

$ sudo /opt/wildfly/bin/add-user.sh

A Eingabeaufforderung erscheint. Geben Sie a ein und drücken Sie die Eingabetaste, um fortzufahren.

Erstellen Sie als Nächstes einen neuen Benutzernamen und ein neues Passwort.

Geben Sie yes für die restlichen Optionen ein, um mit der Installation fortzufahren.

Wenn die Installation abgeschlossen ist, starten Sie Ihren Browser und navigieren Sie zu der unten angezeigten Adresse, um zu überprüfen, ob WildFly erfolgreich auf Ihrem lokalen System installiert wurde.

http://localhost:8080

Standardmäßig kann auf die Serverkonsole nur auf localhost zugegriffen werden. Um Remote-Verbindungen zuzulassen, bearbeiten Sie die Konfigurationsdateien wie gezeigt:

$ sudo nano /etc/wildfly/wildfly.conf

Fügen Sie die folgende Zeile an die Datei an:

WILDFLY_CONSOLE_BIND=0.0.0.0

Führen Sie dann das folgende Skript aus, um ein Konto für die Anmeldung bei der Serverkonsole zu erstellen

$ sudo sh /opt/wildfly/bin/jboss-cli.sh --connect

Sie müssen den Benutzernamen und das Passwort angeben, die Sie oben erstellt haben.

Öffnen Sie als Nächstes das Startskript

$ sudo nano /opt/wildfly/bin/launch.sh

Ändern Sie die folgenden Zeilen im Skript wie unten gezeigt:

$WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4
$WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4

Schließen und speichern Sie die Datei.

Starten Sie nun den Wildfly-Dienst neu, damit die Änderungen wirksam werden. Ausführen:

$ sudo systemctl restart wildfly.service

Öffnen Sie als Nächstes die systemd-Unit-Datei und bearbeiten Sie die Zeile wie gezeigt, indem Sie die folgenden Befehle ausführen.

$ sudo nano /etc/systemd/system/wildfly.service

Fügen Sie die Zeile $WILDFLY_CONSOLE_BIND an in die Zeile darunter

ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND

Speichern Sie die Datei und beenden Sie sie.

Als nächstes starten Sie systemd und den Wildfly-Dienst neu. Ausführen:

$ sudo systemctl daemon-reload
$ sudo systemctl restart wildfly.service

Sie können jetzt auf die Admin-Konsole unter der Adresse zugreifen.

$ localhost:9900

Sie werden aufgefordert, sich anzumelden.

Nach erfolgreicher Anmeldung gelangen Sie zu folgendem Dashboard:

Schlussfolgerung

Sie haben WildFly erfolgreich auf Ubuntu 20.04 installiert.


Ubuntu
  1. So installieren Sie WildFly unter Ubuntu 18.04 LTS

  2. So installieren Sie WildFly unter Ubuntu 20.04 LTS

  3. So installieren Sie WildFly unter Ubuntu 16.04

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie WildFly unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie WildFly (JBoss) unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04