Comment configurer plusieurs conteneurs Tomcat sous Linux (CentOS7) ?

1. Installez jdk sur le système Linux

1. Installez jdk (installation d'installation miam)

Vérifiez si le système est livré avec jdk et désinstallez-le

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

Parmi eux, GCJ est le compilateur Java de GNU. Il peut compiler des programmes Java en code local. Après une compilation réussie, le fichier exécutable peut être exécuté directement sans jre. La vitesse d'exécution du programme compilé en code local est améliorée. L'inconvénient est qu'il génère Le fichier résultant est plus volumineux.

S'il existe un package lié à jdk intégré, vous devez le désinstaller via la commande suivante.

rpm -qa | grep java | xargs rpm -e --nodeps 

2. Vérifiez les versions openjdk disponibles

yum search java | grep -i --color jdk

Le résultat de l'exécution de la commande est :

3. Installez la version openjdk1.8.0

yum install java-1.8.0-openjdk*

Après avoir exécuté la commande ci-dessus (l'exécution de la commande prend quelques minutes), le contenu suivant apparaît, indiquant que l'installation est terminée.

4. Vérifiez la version installée

java -version

Exécutez la commande view et les résultats sont les suivants :

5. Configuration des variables d'environnement jdk

Utilisez vim /etc/profile pour modifier le fichier de profil et ajouter le contenu suivant au fichier. La valeur de JAVA_HOME doit être basée sur le chemin d'installation réel :

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

Après avoir modifié la configuration ci-dessus, exécutez la commande suivante pour que la configuration modifiée prenne effet :

source /etc/profile

2. Installez Tomcat

1. Téléchargez la version tar.gz de Tomcat

Vous pouvez le télécharger depuis le site officiel d'Oracle, adresse : https://tomcat.apache.org/download-80.cgi.

 2. Décompresser

# 解压后目录:/root/src/apache-tomcat-8.5.93
tar -zxvf apache-tomcat-8.5.93

3. Modifier le fichier de configuration

Utilisez vim /etc/profile et ajoutez le contenu suivant au fichier :

CATALINA_HOME=/root/src/apache-tomcat-8.5.93
export CATALINA_HOME

Après avoir enregistré le fichier, exécutez la commande suivante pour actualiser la configuration.

source /etc/profile

4. Démarrez Tomcat

#进入tomcat8/bin目录
cd /root/src/apache-tomcat-8.5.93/bin
#执行:./startup.sh
./startup.sh

3. Ports ouverts à l'accès externe 

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

Afficher les numéros de ports ouverts

firewall-cmd --list-all

Accédez au serveur Tomcat via un navigateur dans le système Windows

4. Configurez plusieurs conteneurs Tomcat :

1. Copiez plusieurs matous en fonction de ceux d'origine :

cp -rf apache-tomcat-8.5.93 apache-tomcat-8.5.93-2
cp -rf apache-tomcat-8.5.93 apache-tomcat-8.5.93-3

2. Modifiez la configuration de l'environnement et ajoutez des variables d'environnement telles que TOMCAT_HOME :

vim /etc/profile
# tomcat
export TOMCAT_HOME=/root/src/apache-tomcat-8.5.93
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME

# tomcat2
export TOMCAT_HOME_2=/root/src/apache-tomcat-8.5.93-2
export CATALINA_HOME_2=$TOMCAT_HOME_2
export CATLINA_BASE_2=$TOMCAT_HOME_2

# tomcat3
export TOMCAT_HOME_2=/root/src/apache-tomcat-8.5.93-3
export CATALINA_HOME_2=$TOMCAT_HOME_3
export CATLINA_BASE_2=$TOMCAT_HOME_3
source /etc/profile

3. Pour chaque Tomcat, modifiez les variables d'environnement telles que TOMCAT_HOME à lire au démarrage :

vi /root/src/apache-tomcat-8.5.93-2/bin/catalina.sh

Ajoutez les informations de configuration suivantes : 

export TOMCAT_HOME=$TOMCAT_HOME_2
export CATALINA_HOME=$TOMCAT_HOME_2
export CATLINA_BASE=$TOMCAT_HOME_2

4. Pour un autre Tomcat, modifiez ses trois ports pour éviter les conflits de ports provoquant un échec de démarrage :

vi /root/src/apache-tomcat-8.5.93-2/conf/server.xml

 


 

Je suppose que tu aimes

Origine blog.csdn.net/duansamve/article/details/132548962
conseillé
Classement