Skip to main content
Skip table of contents

X4 Server und Keycloak - RPM-Paket für SuSe Linux Enterprise Server

In den folgenden Abschnitten wird beschrieben, wie Sie den X4 Server und den Keycloak auf Basis eines RPM-Pakets (.rpm) automatisch auf einem Open-SuSe-Linux-System installieren, als Dienst registrieren, starten und verwalten.


X4 Server installieren

Bevor Sie mit der Installation des X4 Servers beginnen:

  • Stellen Sie sicher, dass das Paket insserv-compat installiert wurde.
    Das Paket kann in der Kommandozeile mit folgendem Befehl installiert werden: zypper install insserv-compat
  • Stellen Sie, dass unter /etc/hosts die IP-Adresse des Servers und der Host-Name eingetragen sind (Beispiel192.168.147.153 vmettopensuse01).

Hinweis:

  • Das Installationspaket wird mit sudo-Berechtigungen gestartet.
  • Während der Installation des X4 Servers werden der neue Benutzer X4 und die neue Gruppe X4 angelegt.
  • Nach der Installation gehört das X4 Server-Dateisystem dem Benutzer X4 und der Gruppe X4.
  • Der installierte Dienst X4-Server wird zwar mit sudo-Berechtigungen gestartet, jedoch ist der Benutzer X4 Eigentümer dieser Dienstausführung.
  • Stellen Sie sicher, dass Sie über die entsprechenden Rechte für den angegebenen Installationspfad verfügen.


So installieren Sie das Paket X4 Server und Keycloak - RPM-Paket für SuSe Linux Enterprise Server:

  1. Laden Sie das Paket X4 Server und Keycloak - RPM-Paket für SuSe Linux Enterprise Server von der SoftProject-Website aus dem Bereich Ressourcen > Software X4 BPMS herunter.
  2. Führen Sie die Installation mit dem Befehl sudo rpm -i X4-Server_SLES-7.v.v-r.x86_64.rpm aus.
    Beispiel: sudo rpm -i X4-Server_SLES-7.0.0-1.x86_64.rpm für Release 1 der X4 Server-Version 7.0.0.

    Der X4 Server wird standardmäßig unter /opt/X4 installiert. Mit dem Parameter --prefix kann der Installationspfad geändert werden.
    Beispiel: sudo rpm -i X4-Server_SLES-7.v.v-r.x86_64.rpm --prefix=/new_path
    Der X4 Server wird nun im angegebenen Ordner installiert, als Dienst X4-Server registriert und direkt gestartet. Dieser Vorgang kann einige Sekunden dauern.

    Hinweis:

    Sollten beim Start des X4 Servers oder des Keycloaks Fehler auftreten, können Sie die Fehlermeldungen in der jeweiligen Log-Datei (/opt/X4/wildfly/standalone/log/server.log für den X4 Server und /opt/X4/keycloak/data/log/keycloak.log für den Keycloak) einsehen.

Nach erfolgreicher Installation des X4 Servers über ein RPM-Paket enthält der Installationsordner folgende Elemente:

Ordner

Erläuterung

jdkEnthält die aktuelle Java Runtime Version als Laufzeitumgebung für den WildFly-Applikationsserver.
SQL

Enthält in Unterordner H2DB die mitgelieferte In-Memory-Datenbank für Testzwecke.

wildflyEnthält den vorkonfigurierten WildFly-Applikationsserver.
X4DBEnthält das zentrale X4 Repository.
x4.licenseLizenzdatei 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.
X4config.xmlZentrale Konfigurationsdatei des X4 Servers. Weitere Informationen hierzu finden Sie im Administrationshandbuch unter Konfiguration über X4config.xml.
apache-mavenEnthält Maven-Plugins für X4.
configurationsOrdner zum Hinterlegen eigener Konfigurationen, z. B. der Datei keycloak_config.json zum Anbinden einer eigenen Keycloak-Installation.
deploymentsEnthält die von Ihnen konfigurierten X4 Apps.
installation.checksumEnthält eine Prüfsumme, mit der die Gültigkeit der installierten Instanz validiert wird.
version.txtEnthält die X4 Versionsnummer.
startKeycloak.shSkript zum Starten des Keycloaks.
startX4.shSkript zum Starten des X4 Servers.
stopX4.shSkript 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:

AktionBefehl
Dienst X4-Server startensystemctl start X4-Server oder service X4-Server start
Dienst X4-Server stoppensystemctl stop X4-Server oder service X4-Server stop
Dienst X4-Server neu startensystemctl restart X4-Server oder service X4-Server restart 
Status des Dienstes X4-Server einsehensystemctl status X4-Server oder service X4-Server status
Dienst X4-Server neu ladensystemctl reload X4-Server oder service X4-Server reload


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:

AktionBefehl
Dienst X4-Authentication-Provider startensystemctl start X4-Authentication-Provider
Dienst X4-Authentication-Provider stoppensystemctl stop X4-Authentication-Provider
Dienst X4-Authentication-Provider neu startensystemctl restart X4-Authentication-Provider
Status des Dienstes X4-Authentication-Provider einsehensystemctl status X4-Authentication-Provider
Dienst X4-Authentication-Provider neu ladensystemctl reload X4-Authentication-Provider


Dienst X4-Server deinstallieren

Um einen via RPM-Paket installierten X4 Server und dessen Dienst X4-Server zu deinstallieren, geben Sie den Befehl sudo rpm -e X4-Server_SLES-7.v.v-r.x86_64 ein.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.