Linux (CentOS7) で複数の Tomcat コンテナを構成するにはどうすればよいですか?

1. jdkをliunxシステムにインストールします

1. jdkのインストール(yum installインストール)

システムに jdk が付属しているかどうかを確認し、それをアンインストールします

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

このうち GCJ は GNU の Java コンパイラであり、Java プログラムをローカル コードにコンパイルできます。コンパイル成功後の実行可能ファイルを jre で直接実行する必要がなくなりました。ローカル コードにコンパイルされたプログラムの実行速度が向上しました。欠点は、生成されるファイルはさらに大きくなります。

組み込みの jdk 関連パッケージがある場合は、次のコマンドを使用してアンインストールする必要があります。

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

2.利用可能なopenjdkのバージョンを確認します。

yum search java | grep -i --color jdk

コマンドの実行結果は次のようになります。

3.openjdk1.8.0バージョンをインストールします

yum install java-1.8.0-openjdk*

上記コマンドを実行すると(コマンドの実行には数分かかります)、以下の内容が表示され、インストールが完了します。

4. インストールされているバージョンを確認する

java -version

view コマンドを実行すると、結果は次のようになります。

5. jdk環境変数の設定

vim /etc/profile を使用してプロファイル ファイルを編集し、次の内容をファイルに追加します。JAVA_HOME の値は、実際のインストール パスに基づくものとします。

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

上記の構成を変更した後、次のコマンドを実行して、変更した構成を有効にします。

source /etc/profile

2.Tomcatをインストールする

1. Tomcat の tar.gz バージョンをダウンロードします。

Oracle 公式 Web サイトのアドレス: https://tomcat.apache.org/download-80.cgi からダウンロードできます。

 2.解凍する

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

3. 設定ファイルを変更する

vim /etc/profile を使用して、次の内容をファイルに追加します。

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

ファイルを保存した後、次のコマンドを実行して構成を更新します。

source /etc/profile

4.Tomcatを起動する

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

3. 外部アクセスに開かれたポート 

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

開いているポート番号を表示する

firewall-cmd --list-all

Windows システムのブラウザを通じて Tomcat サーバーにアクセスする

4. 複数の Tomcat コンテナを構成します。

1. 元の Tomcat に基づいて複数の Tomcat をコピーします。

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. 環境構成を変更し、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. Tomcat ごとに、起動時に読み取られる TOMCAT_HOME などの環境変数を変更します。

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

次の構成情報を追加します。 

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

4. 別の Tomcat の場合は、起動失敗の原因となるポートの競合を避けるために、その 3 つのポートを変更します。

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

 


 

おすすめ

転載: blog.csdn.net/duansamve/article/details/132548962