In den folgenden Abschnitten wird beschrieben, wie Sie den X4 Server und den Keycloak auf Basis eines Debian-Pakets (.deb) automatisch auf einem Ubuntu- bzw. Debian-Linux-System installieren, als Dienst registrieren, starten und verwalten.
X4 Server installieren
-
Das Installationspaket wird mit
sudo-Berechtigungen gestartet. -
Während der Installation des X4 Servers werden der neue Benutzer
X4und die neue GruppeX4angelegt. -
Nach der Installation gehört das X4 Server-Dateisystem dem Benutzer
X4und der GruppeX4. -
Der installierte Dienst
X4-Serverwird zwar mitsudo-Berechtigungen gestartet, jedoch ist der BenutzerX4Eigentümer dieser Dienstausführung. -
Stellen Sie sicher, dass Sie über die entsprechenden Rechte für den angegebenen Installationspfad verfügen.
Vor der Installation des aktuellen Pakets müssen Sie alle möglicherweise bereits vorhandenen Installationen des X4 Servers mit dem entsprechenden Befehl deinstallieren.
So installieren Sie das Paket X4 Server und Keycloak - Debian-Paket für Ubuntu Linux:
-
Laden Sie das Paket X4 Server und Keycloak - Debian-Paket für Ubuntu Linux von der SoftProject-Website aus dem Bereich Ressourcen > Software X4 BPMS herunter.
-
Führen Sie die Installation mit dem Befehl
sudo dpkg -i X4-Server_Ubuntu-7.v.v-r.x86_64.debaus.Wenn Sie den Authentifizierungsprovider Keycloak nicht installieren möchten, verwenden Sie den Befehl
sudo X4_INSTALL_AUTH_PROVIDER=no dpkg -i X4-Server_Ubuntu-7.v.v-r.x86_64.deb.
Beispiel:sudo dpkg -i X4-Server_Ubuntu-7.0.0-1.x86_64.debfür Release1der X4 Server-Version7.0.0.Der X4 Server wird standardmäßig unter
/opt/X4installiert. Mit der VariablenINSTALL_PATHkann der Installationspfad geändert werden.
Beispiel:sudo INSTALL_PATH=/myNewPath/Tools dpkg -i X4-Server_Ubuntu-7.v.v-r.x86_64.debDer X4 Server wird nun im angegebenen Ordner installiert, als Dienst
X4-Serverregistriert und direkt gestartet. Dieser Vorgang kann einige Sekunden dauern. -
Prüfen Sie, ob das Serverprotokoll
/opt/X4/wildfly/standalone/log/server.logFehlermeldungen enthält.
Ein korrekt installierter und gestarteter X4 Server gibt keine Fehlermeldungen (ERRORoderFATAL) aus. Dies sollte spätestens beim zweiten Start des X4 Servers der Fall sein. -
Prüfen Sie, ob das Keycloak-Protokoll
/opt/X4/keycloak/standalone/log/server.logFehlermeldungen enthält.
Ein korrekt installierter und gestarteter Keycloak gibt keine Fehlermeldungen (ERRORoderFATAL) aus. Dies sollte spätestens beim zweiten Start des Keycloaks der Fall sein. -
Starten Sie den X4 Server mit dem Befehl
sudo service X4-Server restartneu.
Der X4 Server wurde erfolgreich installiert und wird als DienstX4-Serverausgeführt. -
Starten Sie den Keycloak mit dem Befehl
sudo service X4-Authentication-Provider restartneu.
Der Keycloak wurde erfolgreich installiert.
Nach erfolgreicher Installation bzw. Aktualisierung des X4 Servers über ein Debian-Paket enthält der Installationsordner folgende Elemente:
|
Ordner |
Erläuterung |
|---|---|
|
|
Enthält die aktuelle Java Runtime Version als Laufzeitumgebung für den WildFly-Applikationsserver. |
|
|
Enthält in Unterordner |
|
|
Enthält den vorkonfigurierten WildFly-Applikationsserver. |
|
|
Enthält das zentrale X4 Repository. |
|
|
Lizenzdatei für den X4 Server. Sie müssen die Lizenzdatei manuell in den Ordner kopieren, sie ist nicht automatisch vorhanden. Weitere Informationen hierzu finden Sie im Kapitel Lizenzen verwalten . |
|
|
Zentrale Konfigurationsdatei des X4 Servers. Weitere Informationen hierzu finden Sie unter Konfiguration über X4config.xml . |
|
|
Enthält Maven-Plugins für X4. |
|
|
Ordner zum Hinterlegen eigener Konfigurationen, z. B. der Datei |
|
|
Enthält die von Ihnen konfigurierten X4 Apps. |
|
|
Enthält eine Prüfsumme, mit der die Gültigkeit der installierten Instanz validiert wird. |
|
|
Enthält die X4 Versionsnummer. |
|
|
Skript zum Starten des Keycloaks. |
|
|
Skript zum Starten des X4 Servers. |
|
|
Skript zum Stoppen des X4 Servers. |
Steuerungsmöglichkeiten für den Dienst X4-Server
Über die Kommandozeile stehen folgende Optionen zur Verfügung, um den X4 Server bzw. dessen Dienst X4-Server zu steuern:
|
Aktion |
Befehl |
|---|---|
|
Dienst |
|
|
Dienst |
|
|
Dienst |
|
Steuerungsmöglichkeiten für den Keycloak-Dienst
Über die Kommandozeile stehen folgende Optionen zur Verfügung, um den Keycloak-Dienst X4-Authentication-Provider zu steuern:
|
Aktion |
Befehl |
|---|---|
|
Dienst |
|
|
Dienst |
|
|
Dienst |
|
Dienst X4-Server deinstallieren
Um einen via Debian-Paket installierten X4 Server und dessen Dienst X4-Server zu deinstallieren, geben Sie den Befehl sudo dpkg -r X4-Server ein.
Das rückstandslose Entfernen aller Installationsartefakte, einschließlich der Konfigurationsdateien etc., zum Dienst X4-Server ist über den Befehl sudo dpkg -P X4-Server möglich.
Beim Deinstallieren ist das Setzen der Variablen INSTALL_PATH nicht notwendig.