Linux 上に複数の Tomcat サーバーを展開する
1. ダウンロードした Tomcat インストール パッケージを Linux にアップロードします
解凍コマンドを使用して、指定したディレクトリにファイルを解凍します。 tar -zxvf apache-tomcat-9.0.13.tar.gz -C /usr/local/
2. 複数の Tomcat インスタンス名を変更します。
3. /etc/profile ファイルを変更し、ファイルの最後に 2 つの Tomcat パス設定を追加します。
`CATALINA_BASE=/usr/local/tomcat8080/apache-tomcat-9.0.65
CATALINA_HOME=/usr/local/tomcat8080/apache-tomcat-9.0.65
TOMCAT_HOME=/usr/local/tomcat8080/apache-tomcat-9.0.65
エクスポートCATALINA_BASE CATALINA_HOME TOMCAT_HOME
CATALINA2_BASE=/usr/local/tomcat8081
CATALINA2_HOME=/usr/local/tomcat8081
TOMCAT2_HOME=/usr/local/tomcat8081
エクスポート CATALINA_One_BASE CATALINA_One_HOME TOMCAT_One_HOME`
ファイルを変更した後、コマンド「source /etc/profile」を入力して構成を更新します。そうしないと、構成は有効になりません。 4.
2 番目の Tomcat の bin ディレクトリに入り、catalina.sh ファイルを変更します。
最初の Tomcat は変更する必要がありません
2 番目の Tomcat は、catalina.sh 内の CATALINA_BASE と CATALINA_HOME を、/etc/profile に設定されている 2 番目の Tomcat に対応する情報にバッチで置き換えます。
ディレクトリを切り替えます: cd /usr/local/tomcat8081/bin
ファイルを変更します: vim catalina.sh
一括置換:
%s/CATALINA_BASE/CATALINA2_BASE/g
%s/CATALINA_HOME/CATALINA2_HOME/g
5. tomcat の conf ディレクトリにある server.xml のポート番号を変更します。
注: 最初のものは、独自の必要性を除いて何も変更する必要はありません。
2 番目の Tomcat の情報を変更します:
閉じているポート 8005 を 8006 に、
サービス ポート 8080 を 8081 に
変更します 6. この時点で、設定は完了です. 各 Tomcat の /bin ディレクトリで、2 つの Tomcat を順番に起動しますコマンドを入力します: ps -ef |grep tomcat プロセスの表示
2 つの Tomcat にもブラウザで正常にアクセスできます