GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Apache ServiceMix su CentOS 8

In questo articolo impareremo come installare Apache ServiceMix su CentOS 8. Apache ServiceMix è un contenitore di runtime per componenti dell'architettura orientata ai servizi, servizi Web o servizi di connettività di sistema legacy. Apache ServiceMix è un ESB (Enterprise Service Bus) aziendale open source basato sul modello SOA rilasciato con la licenza Apache. È una delle implementazioni open source più mature di un bus di servizio aziendale e un progetto di primo livello Apache. Apache ServiceMix fornisce un contenitore OSGi in cui possiamo eseguire, configurare e gestire istanze Camel e ActiveMQ e puoi esplorare gli altri servizi che può fornire.

Innanzitutto, aggiorna il tuo sistema operativo utilizzando il seguente comando:

dnf -y update

Apache ServerMix ha bisogno di Java per funzionare da solo. Dobbiamo installare Java 1.6 o versioni successive.

Esegui il comando seguente per installare Java.

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

Ora installeremo Apache Maven. Apache Maven è uno strumento di comprensione e gestione dei progetti software. Basato sul concetto di un modello a oggetti di progetto (POM), Maven può gestire la creazione, il reporting e la documentazione di un progetto da un'informazione centrale.

Installa Apache Maven usando il seguente comando:

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

Ora estrarremo maven nella directory /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

Ora configureremo Apache Maven Environment in modo che possa essere utilizzato da tutti gli utenti sul server.

crea il file maven.sh usando i comandi seguenti.

nano /etc/profile.d/maven.sh

Aggiungi le seguenti righe:

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

Ora renderemo eseguibile il file di script e caricheremo le variabili di ambiente utilizzando i seguenti comandi:

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

Verifica l'installazione di Apache Maven.

mvn -version

Scarica e installa Apache ServiceMix:

Scarica Apache ServiceMix utilizzando quanto segue:

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

Usa il comando seguente per estrarre il pacchetto.

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

Cambia la tua directory nella directory "bin" del tuo pacchetto estratto ed esegui il seguente comando per avviare l'installazione di ServiceMix come mostrato di seguito.

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

Abbiamo installato e avviato con successo Apache ServiceMix. Ora gestiremo l'istanza di ServiceMix, aggiungeremo e rimuoveremo bundle e installeremo funzionalità opzionali.

Esegui il comando seguente per ottenere un elenco di tutti i bundle attualmente installati sul tuo server.

osgi:list

Alcune applicazioni che scrivi avranno una qualche forma di output del registro. Per guardare il messaggio nel file di registro, puoi usare il comando log:diplay.

log:display
log:display-exception

Puoi anche elencare le caratteristiche usando il seguente comando:

features:list

Ora installeremo la console Web di Apache ServerMix utilizzando il seguente comando:

features:install webconsole

Verifica l'installazione della console web utilizzando il seguente comando:

features:list | grep webconsole

Ora apri il tuo browser e digita http://yourIPaddress:8181/system/console. verrai indirizzato alla console Web Apache ServerMix. Il nome utente e la password sono “smx”.

Da webconsole, ora puoi avviare e interrompere bundle, configurare impostazioni, installare funzionalità opzionali o visualizzare le informazioni di sistema, tutto dalla tua console web come mostrato di seguito.

Ora puoi utilizzare Apache ServiceMix secondo le tue necessità.


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache su CentOS 7

  3. Come installare Apache Kafka su CentOS 8

  4. Come installare Apache Tomcat 8 su CentOS

  5. Come installare phpMyBackupPro su CentOS 6

Come installare Apache ServiceMix su CentOS 7

Come installare Apache Cassandra in CentOS

Come installare elgg su CentOS 8

Come installare Apache SVN su CentOS 7

Come installare Mod_Security Apache su CentOS 6

Come installare Apache su CentOS 6