In der Konsole in das Verzeichnis <Install-path>\<datenbank>\bin wechseln.
Bei MariaDB als Datenbank ist es das Verzeichnis <Install-path>\mariadb\bin
Den Befehl mysql.exe -u "username" -p ausführen
Bash
mysql -u root -p -h localhost
Wenn die Verbindung steht, die benötigte Datenbank erstellen (in der MariaDB-shell)
Bash
create database ece2;
Folgende Befehle, mit den entsprechenden Variablen für %mariadb-db-name%,%mariadb-wildfly-user%, %mariadb-wildfly-pw% und %host% eingeben und ausführen lassen.
XML
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'localhost' IDENTIFIED BY '%mariadb-wildfly-pw%';
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'127.0.0.1' IDENTIFIED BY '%mariadb-wildfly-pw%';
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'::1' IDENTIFIED BY '%mariadb-wildfly-pw%';
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'%host%' IDENTIFIED BY '%mariadb-wildfly-pw%';
FLUSH PRIVILEGES;
mySQL-Shell verlassen
JDBC-Treiber installieren
WildFly-Dienst neu starten
RE-Cockpit-Umgebung vorbereiten
Linux
Um die RE-Cockpit-Umgebung vorzubereiten und zu strukturieren, müssen Verzeichnisse in der Shell erstellt werden.
Bash
cd /opt
sudo mkdir re-environment
cd re-environment
WildFly installieren
Ab RE 3.0.0 setzt das RE‑Cockpit statt WildFly 18.0.1 nun WildFly 35 mit Java 21 (LTS) voraus.
Für Neuinstallationen von RE 3.0.x bedeutet das:
Verwendung einer WildFly‑35‑Installation (statt WildFly 18.0.1).
Konfiguration von Java 21 als Laufzeit für WildFly 35.
Anwendung der in diesem Dokument beschriebenen WildFly‑Konfigurationsschritte (Datasources, JDBC‑Treiber, Security‑Domain „ECE“, Logging) auf die WildFly‑35‑Instanz.
Für Upgrades von 2.x auf 3.0.x wird empfohlen:
eine neue WildFly‑35‑Instanz parallel aufzusetzen,
die benötigte Konfiguration (Datasource, JMS, Security‑Domain, Logging) zu übernehmen,
den passenden 3.0.x‑Installer für WildFly 35 + Java 21 zu verwenden.
Die nachfolgend beschriebenenInstallationsschritte bleiben gültig, müssen jedoch auf die neue WildFly‑Version angewendet werden.
Diese Änderungen sind bei Neuinstallationen sowie bei Upgrades von 2.x auf 3.0.x zu berücksichtigen.
Linux
Linux
WildFly herunterladen
Bash
cd ~/Downloads
wget http://download.jboss.org/wildfly/18.0.1.Final/wildfly-18.0.1.Final.zip
sudo mv ~/Downloads/wildfly-18.0.1.Final.zip /opt/re-environment/
cd /opt/re-environment
Inhalte in das Verzeichnis /opt/re-environment extrahieren
standalone-full.xml bearbeiten, sodass es auf WildFly zugreifen kann.
Die IP-Adresse 127.0.0.1 suchen und mit der IP-Adresse des Servers ersetzen
Konfiguration bearbeiten. JBOSS_CONFIG-line finden und wie folgt ändern:
/etc/default/wildfly.conf
XML
## Location of JDK
JAVA_HOME="/usr/java/jdk-9.0.4"
## Location of WildFly
JBOSS_HOME="/opt/re-environment/wildfly-18.0.1.Final"
## The username who should own the process.
JBOSS_USER=wildfly
## The mode WildFly should start, standalone or domain
JBOSS_MODE=standalone
## Configuration for standalone mode
JBOSS_CONFIG=standalone-full.xml
## Configuration for domain mode
# JBOSS_DOMAIN_CONFIG=domain.xml
# JBOSS_HOST_CONFIG=host-master.xml
## The amount of time to wait for startup
# STARTUP_WAIT=60
## The amount of time to wait for shutdown
# SHUTDOWN_WAIT=60
## Location to keep the console log
JBOSS_CONSOLE_LOG="/var/log/wildfly/console.log"
## Additionals args to include in startup
# JBOSS_OPTS="--admin-only -b 127.0.0.1"
service-control aktivieren
Bash
sudo systemctl enable wildfly
Die standalone.xml in das Verzeichnis <Install-path>/WildFly/standalone/configuration kopieren
cd /opt/re-environment/wildfly-18.0.1.Final/standalone/configuration
sudo cp standalone.xml standalone.xml.original
sudo cp standalone-full.xml standalone.xml
WildFly stoppen und Konsole, in der es im Vordergrund gelaufen ist, schließen.
WildFly im Hintergrund starten
Bash
sudo systemctl start wildfly
WildFly stoppen
mySQL-Connector herunterladen und installieren
Bash
sudo cd /opt
sudo wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.17.tar.gz
sudo tar -xvzf mysql-connector-java-8.0.17.tar.gz
Das Verzeichnis <Install-path>/WildFly/modules/system/layers/base/com/mysql/main erstellen und den JDBC-Treiber in das Verzeichnis kopieren.
a. In der Konsole in das Verzeichnis <Install-path>\<datenbank>\bin wechseln.
b. Bei MariaDB als Datenbank ist es das Verzeichnis <Install-path>\mariadb\bin,den Befehl mysql.exe -u "username" -p ausführen
Hinweis
Hier müssen der Username und das Passwort der Datenbank benutzt werden.
c. Folgende Befehle, mit den entsprechenden Variablen für %mariadb-db-name%,%mariadb-wildfly-user%, %mariadb-wildfly-pw% und %host% eingeben und ausführen lassen.
XML
CREATE DATABASE %mariadb-db-name%;
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'localhost' IDENTIFIED BY '%mariadb-wildfly-pw%';
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'127.0.0.1' IDENTIFIED BY '%mariadb-wildfly-pw%';
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'::1' IDENTIFIED BY '%mariadb-wildfly-pw%';
GRANT ALL PRIVILEGES ON ece2.* TO %mariadb-wildfly-user%@'%host%' IDENTIFIED BY '%mariadb-WildFly-pw%';
FLUSH PRIVILEGES;
d. mysql.exe beenden
RE-Cockpit installieren
Linux
Linux
ece.ear muss in das Verzeichnis <Install-path>/WildFly/standalone/deployments kopiert werden.
Den Dienst WildFly starten
ece.ear wird selbstständig deployt, dies sollte im Verzeichnis zu sehen sein
Das RE-Cockpit kann im Webbrowser unter dem Link: http://%hostname%:8080/ece-web-client/ geöffnet werden.
Windows
Windows
ece.ear muss in das Verzeichnis <Install-path>\WildFly\standalone\deployments kopiert werden.
Den Dienst IF_WildFly starten
ece.ear wird selbstständig deployt, dies sollte im Verzeichnis zu sehen sein
Das RE-Cockpit kann im Webbrowser unter dem Link: http://%hostname%:8080/ece-web-client/ geöffnet werden.