Installation · 3 min read · Dec 19, 2025

So installieren Sie den WildFly (JBoss) Java-Anwendungsserver auf Ubuntu 18.04

WildFly, früher bekannt als JBoss, ist ein kostenloser und Open-Source-Anwendungsserver, der in Java geschrieben ist und die Spezifikation der Java Enterprise Edition (Java EE) implementiert. Er läuft auf mehreren Plattformen, einschließlich Windows und Linux. WildFly bietet Unterstützung für Web Sockets, die es Ihren Anwendungen ermöglichen, optimierte benutzerdefinierte Protokolle und eine voll-duplex Kommunikation mit Ihrer Backend-Infrastruktur zu nutzen.

In diesem Tutorial werde ich erklären, wie man den WildFly-Anwendungsserver auf Ubuntu 18.04 LTS installiert.

Anforderungen

  • Ein Server, der Ubuntu 18.04 Server ausführt.
  • Ein Nicht-Root-Benutzer mit Sudo-Rechten.
  • Eine statische IP-Adresse 192.168.0.235, die auf Ihrem Server konfiguriert ist.

Java installieren

WildFly ist in Java geschrieben, daher müssen Sie Java auf Ihrem System installieren. Sie können Java installieren, indem Sie den folgenden Befehl ausführen:

sudo apt-get install default-jdk -y

Sobald Java installiert ist, können Sie die Version von Java mit dem folgenden Befehl überprüfen:

java -version

Ausgabe:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)

WildFly installieren

Zuerst müssen Sie die neueste Version von WildFly von deren offizieller Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:

wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

cd /opt  
tar -xvzf wildfly-14.0.1.Final.tar.gz  
sudo mv wildfly-14.0.1.Final wildfly

Standardmäßig ist der WildFly-Server an 127.0.0.1 gebunden, Sie können nur über 127.0.0.1 darauf zugreifen. Daher müssen Sie die gebundene Adresse auf Ihre Server-IP ändern, wenn Sie von überall im LAN auf WildFly zugreifen möchten. Sie können dies tun, indem Sie die Datei standalone.xml bearbeiten:

sudo nano /opt/wildfly/standalone/configuration/standalone.xml

Ändern Sie die folgenden Zeilen:


${jboss.bind.address:192.168.0.235}









Speichern und schließen Sie die Datei.

Als nächstes müssen Sie einen Benutzer hinzufügen, um auf die Verwaltungsoberfläche zuzugreifen. Sie können den Benutzer hinzufügen, indem Sie das folgende Skript ausführen:

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

Beantworten Sie alle Fragen wie unten gezeigt:

Welchen Benutzertyp möchten Sie hinzufügen? 
 a) Verwaltungsbenutzer (mgmt-users.properties) 
 b) Anwendungsbenutzer (application-users.properties)
(a): 

Geben Sie die Details des neuen Benutzers ein, den Sie hinzufügen möchten.
Verwende Realm 'ManagementRealm', wie in den vorhandenen Property-Dateien entdeckt.
Benutzername : wildflyadmin
Passwortempfehlungen sind unten aufgeführt. Um diese Einschränkungen zu ändern, bearbeiten Sie die Konfigurationsdatei add-user.properties.
 - Das Passwort sollte sich vom Benutzernamen unterscheiden
 - Das Passwort sollte nicht einer der folgenden eingeschränkten Werte sein {root, admin, administrator}
 - Das Passwort sollte mindestens 8 Zeichen, 1 alphabetisches Zeichen, 1 Ziffer, 1 nicht-alphanumerisches Symbol enthalten
Passwort : 
Passwort erneut eingeben : 
Zu welchen Gruppen möchten Sie, dass dieser Benutzer gehört? (Bitte geben Sie eine durch Kommas getrennte Liste ein oder lassen Sie es leer für keine)[  ]: wildfly
Dabei, Benutzer 'wildflyadmin' für Realm 'ManagementRealm' hinzuzufügen
Ist das korrekt ja/nein? ja
Benutzer 'wildflyadmin' zur Datei '/opt/wildfly/standalone/configuration/mgmt-users.properties' hinzugefügt
Benutzer 'wildflyadmin' zur Datei '/opt/wildfly/domain/configuration/mgmt-users.properties' hinzugefügt
Benutzer 'wildflyadmin' mit Gruppen wildfly zur Datei '/opt/wildfly/standalone/configuration/mgmt-groups.properties' hinzugefügt
Benutzer 'wildflyadmin' mit Gruppen wildfly zur Datei '/opt/wildfly/domain/configuration/mgmt-groups.properties' hinzugefügt
Wird dieser neue Benutzer für einen AS-Prozess verwendet, um sich mit einem anderen AS-Prozess zu verbinden? 
z.B. für einen Slave-Host-Controller, der sich mit dem Master verbindet oder für eine Remoting-Verbindung für Server-zu-Server EJB-Aufrufe.
ja/nein? ja
Um den Benutzer darzustellen, fügen Sie Folgendes zur Definition der Serveridentitäten hinzu

Auf die WildFly-Konsole zugreifen

Bevor Sie auf die WildFly-Konsole zugreifen, müssen Sie die WildFly-Instanz starten. Sie können sie mit dem folgenden Befehl starten:

sudo sh /opt/wildfly/bin/standalone.sh

Der obige Befehl startet die WildFly-Instanz.

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://192.168.0.235:8080 ein. Sie werden zur Standardseite von WildFly weitergeleitet:

Standardseite von WildFly

Um auf die Verwaltungsoberfläche zuzugreifen, öffnen Sie Ihren Webbrowser und geben Sie die URL http://192.168.0.235:9990 ein. Sie werden zur folgenden Seite weitergeleitet:

Anmeldung

Geben Sie nun Ihre WildFly-Anmeldeinformationen ein und klicken Sie auf die Schaltfläche OK. Sie sollten das Dashboard der WildFly-Verwaltungskonsole auf der folgenden Seite sehen:

WildFly-Anwendungsserver-Dashboard

Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.