GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie WildFly unter Ubuntu 18.04

In diesem Tutorial installieren und konfigurieren wir die neueste Version von WildFly und alle erforderlichen Komponenten auf einem Ubuntu 18.04 VPS.

WildFly, früher bekannt als JBoss, ist ein kostenloser Open-Source-Java-Webanwendungsserver, der auf Geschwindigkeit und geringes Gewicht ausgelegt ist. WildFly zielt darauf ab, Benutzern eine schnelle und stabile Java-Laufzeitumgebung bereitzustellen.

WildFly bietet viele hilfreiche Funktionen. Nachfolgend sind einige davon aufgelistet:

  • Schnelle Geschwindigkeit
  • Ultimative Webleistung und Skalierbarkeit
  • Slimable / Anpassbare Laufzeit
  • Einheitliche Konfiguration und Verwaltung
  • Domain- und eigenständige Verwaltung
  • Schnelles Verlinken und gleichzeitiges Laden
  • Intelligentere Entwicklung

Voraussetzungen:

  • Ubuntu 18.04 VPS
  • Ein Systembenutzer mit Root-Rechten oder Zugriff auf den Root-Benutzer selbst

Schritt 1:Anmelden und System aktualisieren

Melden Sie sich über SSH als Root-Benutzer oder als Benutzer mit Root-Rechten bei Ihrem Ubuntu 18.04 VPS an:

ssh root@IP_address -p Port_number

Denken Sie daran, IP_address und Port_number durch die tatsächliche IP-Adresse und SSH-Portnummer für Ihren Server zu ersetzen.

und führen Sie die folgenden Befehle aus, um sicherzustellen, dass alle installierten Pakete auf dem Server auf die neueste verfügbare Version aktualisiert werden

apt update && apt upgrade

Sie können auch automatische Updates aktivieren, wie in einem unserer vorherigen Blog-Posts beschrieben https://www.rosehosting.com/blog/how-to-enable-automatic-updates-on-a-linux-vps/

Schritt 2:Java installieren

Um WildFly auf dem Server auszuführen, müssen wir Java installieren. Wir installieren und verwenden OpenJDK, eine kostenlose Open-Source-Implementierung der Java-Plattform. Um es auf Ihrem Ubuntu 18.04-Server zu installieren, führen Sie einfach den folgenden Befehl aus.

install -y default-jdk

Sobald alle erforderlichen Pakete installiert sind, können Sie die auf Ihrem Server installierte Java-Version überprüfen.

Java --version

Die Ausgabe sollte in etwa so aussehen:

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

Schritt 3:Erstellen Sie einen Systembenutzer

Es wird nicht empfohlen, WildFly als Root-Uset auszuführen, daher müssen wir einen neuen Systembenutzer erstellen. Führen Sie die folgenden Befehle aus, um einen „Wildfly“-Systembenutzer und eine Gruppe zu erstellen:

groupadd -r wildfly
useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Schritt 4:Laden Sie WildFly herunter

Besuchen Sie die offizielle Website von WildFly und laden Sie die neueste stabile Version der Anwendung auf Ihren Server herunter. Zum Zeitpunkt des Schreibens dieses Tutorials ist es Version 16.0.0. Wir haben den Link in unseren Befehl unten eingefügt.

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip

Sobald das heruntergeladene ZIP-Archiv heruntergeladen ist, entpacken Sie es, indem Sie den folgenden Befehl ausführen.

unzip wildfly-16.0.0.Final.zip -d /opt

Alle Dateien und Verzeichnisse von WildFly werden in einem neuen Verzeichnis „wildfly-16.0.0.Final“ gespeichert. Wir werden es einfach in „wildfly“ umbenennen

mv wildfly-16.0.0.Final wildfly

Da wir WildFly unter dem neu erstellten Benutzer „wildfly“ ausführen werden, legen Sie den richtigen Besitz für die WildFly-Dateien fest:

chown -R wildfly:wildfly /opt/wildfly

Schritt 5:WildFly konfigurieren

Als Nächstes konfigurieren wir WildFly so, dass es als Dienst ausgeführt wird. Wir beginnen mit der Erstellung eines ‚/etc/wildfly‘-Verzeichnisses.

mkdir /etc/wildfly

WildFly wird mit allen notwendigen Skripten und Konfigurationsdateien geliefert, die zum Ausführen benötigt werden. Kopieren Sie die Konfigurationsdatei in das neu erstellte Verzeichnis:

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

Kopieren Sie dann das Skript launch.sh und die Unit-Datei systemd in die entsprechenden Verzeichnisse, wie unten gezeigt.

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/wildfly.service
cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/launch.sh

Aktivieren und starten Sie den WildFly-Dienst:

systemctl enable wildfly
systemctl start wildfly

Mit dem folgenden Befehl können Sie überprüfen, ob WildFly auf Ihrem Server ausgeführt wird:

systemctl status wildfly

Wenn alles in Ordnung ist, erhalten Sie eine Ausgabe, die der folgenden ähnelt:

wildfly.service - The WildFly Application Server
   Loaded: loaded (/etc/systemd/system/wildfly.service; enabled; vendor preset: enabled)
   Active: active (running)
 Main PID: 9294 (launch.sh)
    Tasks: 25 (limit: 2320)
   CGroup: /system.slice/wildfly.service
           ââ9294 /bin/bash /opt/wildfly/bin/launch.sh standalone standalone.xml 0.0.0.0
           ââ9295 /bin/sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0
           ââ9388 java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.base
systemd[1]: Started The WildFly Application Server.

Zu diesem Zeitpunkt sollten Sie unter http://IP_Address:8080 auf Ihre WildFly-Instanz zugreifen können und Sie erhalten die standardmäßige WildFly-Homepage.

Schritt 6:Verwaltungskonsole konfigurieren und Benutzer erstellen

Um die administrative Verwaltungskonsole zu aktivieren, müssen wir einen administrativen Benutzer für die WildFly-Instanz erstellen. Wildfly hat ein speziell für diesen Zweck erstelltes Skript. Führen Sie das Skript aus und befolgen Sie die Schritte, um die Benutzererstellung abzuschließen.

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

Sie können die folgenden Einstellungen verwenden:

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.
Username : rosehosting
Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.
 - The password should be different from the username
 - The password should not be one of the following restricted values {root, admin, administrator}
 - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
Password :
WFLYDM0098: The password should be different from the username
Are you sure you want to use the password entered yes/no? yes
Re-enter Password :
What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]:
About to add user 'rosehosting' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'rosehosting' to file '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Added user 'rosehosting' to file '/opt/wildfly/domain/configuration/mgmt-users.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/domain/configuration/mgmt-groups.properties'
Is this new user going to be used for one AS process to connect to another AS process?
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
yes/no? no

Jetzt können Sie sich mit dem Passwort, das Sie für diesen Benutzer festgelegt haben, als Benutzer „rosehosting“ an der Verwaltungskonsole anmelden. Sie können gerne einen anderen Namen für den Benutzer festlegen.

Weitere Informationen zur Konfiguration und Verwendung von Wildfly finden Sie in der offiziellen Dokumentation.

Natürlich müssen Sie WildFly nicht auf Ubuntu 18.04 installieren, wenn Sie einen unserer verwalteten VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, WildFly auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von WildFly auf Ubuntu 18.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen zum Teilen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie ATutor unter Ubuntu 14.04

  2. So installieren Sie Traq unter Ubuntu 16.04

  3. So installieren Sie Pip unter Ubuntu 16.04

  4. So installieren Sie WildFly unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie WildFly unter Ubuntu 20.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