GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Apache ServiceMix unter CentOS 8

In diesem Artikel erfahren Sie, wie Sie Apache ServiceMix unter CentOS 8 installieren. Apache ServiceMix ist ein Laufzeitcontainer für serviceorientierte Architekturkomponenten, Webdienste oder Konnektivitätsdienste für Legacy-Systeme. Apache ServiceMix ist ein Enterprise Open Source Distributed Enterprise Service Bus (ESB), der auf dem unter der Apache-Lizenz veröffentlichten SOA-Modell basiert. Es ist eine der ausgereiftesten Open-Source-Implementierungen eines Enterprise Service Bus und ein Apache-Top-Level-Projekt. Apache ServiceMix stellt einen OSGi-Container bereit, in dem wir Camel- und ActiveMQ-Instanzen ausführen, konfigurieren und verwalten können, und Sie können die anderen Dienste erkunden, die er bereitstellen kann.

Aktualisieren Sie zuerst Ihr Betriebssystem mit dem folgenden Befehl:

dnf -y update

Apache ServerMix benötigt Java, um selbst ausgeführt zu werden. Wir müssen Java 1.6 oder höher installieren.

Führen Sie den folgenden Befehl aus, um Java zu installieren.

dnf install java-11-openjdk -y
java -version

Jetzt werden wir Apache Maven installieren. Apache Maven ist ein Softwareprojektmanagement- und Verständnistool. Basierend auf dem Konzept eines Projektobjektmodells (POM) kann Maven die Erstellung, Berichterstattung und Dokumentation eines Projekts von einer zentralen Information aus verwalten.

Installieren Sie Apache Maven mit dem folgenden Befehl:

wget https://downloads.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz

Jetzt extrahieren wir maven in das Verzeichnis /usr/local/.

tar -zxvf apache-maven-3.8.4-bin.tar.gz -C /usr/local/
cd /usr/local/
mv mv apache-maven-3.8.4 maven

Jetzt werden wir die Apache Maven-Umgebung so konfigurieren, dass sie von allen Benutzern auf dem Server verwendet werden kann.

Erstellen Sie die maven.sh-Datei mit den folgenden Befehlen.

nano /etc/profile.d/maven.sh

Fügen Sie die folgenden Zeilen hinzu:

# Configuration of Apache Maven Environment Variables
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

Jetzt machen wir die Skriptdatei ausführbar und laden die Umgebungsvariablen mit den folgenden Befehlen:

chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh

Überprüfen Sie die Apache Maven-Installation.

mvn -version

Apache ServiceMix herunterladen und installieren:

Laden Sie Apache ServiceMix wie folgt herunter:

wget http://archive.apache.org/dist/servicemix/servicemix-4/4.5.3/apache-servicemix-4.5.3.tar.gz

Verwenden Sie den folgenden Befehl, um das Paket zu extrahieren.

tar -zxvf apache-servicemix-4.5.3.tar.gz

Ändern Sie Ihr Verzeichnis in das Verzeichnis „bin“ Ihres extrahierten Pakets und führen Sie den folgenden Befehl aus, um die Installation von ServiceMix wie unten gezeigt zu starten.

cd apache-servicemix-4.5.3/bin/
./servicemix

Wir haben Apache ServiceMix erfolgreich installiert und gestartet. Jetzt verwalten wir die ServiceMix-Instanz, fügen Bundles hinzu und entfernen sie und installieren optionale Funktionen.

Führen Sie den folgenden Befehl aus, um eine Liste aller aktuell auf Ihrem Server installierten Bundles zu erhalten.

osgi:list

Einige Anwendungen, die Sie schreiben, haben eine Art Protokollausgabe. Um die Meldung in der Protokolldatei anzuzeigen, können Sie den Befehl log:diplay verwenden.

log:display
log:display-exception

Sie können Features auch mit dem folgenden Befehl auflisten:

features:list

Jetzt installieren wir die Webkonsole von Apache ServerMix mit dem folgenden Befehl:

features:install webconsole

Überprüfen Sie die Installation der Webkonsole mit dem folgenden Befehl:

features:list | grep webconsole

Öffnen Sie nun Ihren Browser und geben Sie http://IhreIP-Adresse:8181/system/console ein. Sie werden zur Apache ServerMix-Webkonsole weitergeleitet. Benutzername und Passwort lauten „smx“.

Von der Webkonsole aus können Sie jetzt Bundles starten und stoppen, Einstellungen konfigurieren, optionale Funktionen installieren oder Systeminformationen anzeigen, alles von Ihrer Webkonsole aus, wie unten gezeigt.

Jetzt können Sie Apache ServiceMix nach Bedarf verwenden.


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie Apache Kafka unter CentOS 8

  4. So installieren Sie Apache Tomcat 8 unter CentOS

  5. So installieren Sie phpMyBackupPro unter CentOS 6

So installieren Sie Apache ServiceMix unter CentOS 7

So installieren Sie Apache Cassandra in CentOS

So installieren Sie elgg unter CentOS 8

So installieren Sie Apache SVN unter CentOS 7

So installieren Sie Mod_Security Apache unter CentOS 6

So installieren Sie Apache unter CentOS 6