マルチインスタンスアプリケーション構成

同じホストにインストールTomcatは、マルチインスタンスアプリケーションを実装します

[ルート@ douyanru〜]#タール XFのapache-tomcatの-8.5.16.tar 解凍tomcatのパッケージ
[ルート@ douyanru〜]#のLS //ビューファイル解凍後
のapache-tomcatの-8.5.16 apacheの-Tomcatを -8.5.16 .tar.gzを
/は/ usr / localに[ルート@ douyanru〜]#音楽ビデオ-のApache Tomcat-8.5.16を/ usr / local / //解凍ファイル転送
[ルートdouyanru @〜] -R&LT CPます。#/ usr /local/apache-tomcat-8.5.16/conf/は/ usr / local / tomcat_instance / tomcat1 // confにtomcat1新しいファイルにコピーし、解凍コンテンツ内のファイル
[ルート@ douyanru〜]#cpは -Rは/ usr /local/apache-tomcat-8.5.16/conf/は/ usr / local / tomcat_instanceは/ TOMCAT2 // confにTOMCAT2新しいファイルにコピーし、解凍コンテンツ内のファイル
[ルート@ douyanru〜]#のMKDIRは/ usr / local / tomcat_instance / {tomcat1、TOMCAT2} / binに// binには、Tomcatに2つの新しいドキュメントを作成
//#タッチ/usr/local/tomcat_instance/{tomcat1,tomcat2}/bin/startup.sh [ルート@〜douyanru]を新しいドキュメントに起動スクリプトを作成します
。#TOMCAT2起動スクリプト
[ルート@のdouyanru〜]#猫/usr/local/tomcat_instance/tomcat1/startup.sh 
輸出CATALINA_HOME = "は/ usr / local / apacheの-tomcatに-8.5.16" 
輸出CATALINA_BASE = "は/ usr / local / tomcat_instance / tomcat1" 
輸出CATALINA_TMPDIR = "$ CATALINA_BASE / TEMP" 
輸出CATALINA_PID = "$ CATALINA_BASE / binに/ tomcat.pid" 
輸出JAVA_OPTS = " -サーバー-Xms1024m -Xms1024mます。-Djava.awt.headless = trueに-Dtomcat.name = tomcat1" 
[もし!] "の$ CATALINA_BASE /ログ"を-d、次に
ます。mkdir $ CATALINA_BASE /ログ
Fiの
[場合!] "の$ CATALINA_BASE / TEMPを" -d;その後
は、mkdir $ CATALINA_BASE /一時
Fiの
bashを$ CATALINA_HOME / binに/ startup.sh "$ @を" 

[ルート@ douyanru〜]#chmodの+ Xは/ usr / local / tomcat_instance / tomcat1 / binに/開始。
[ルート@ douyanru〜]#猫は/ usr / local / tomcat_instance / 
TOMCAT2 / binに/ startup.sh 
輸出CATALINA_HOME = "は/ usr / local / apacheの-tomcatに-8.5.16" 
輸出CATALINA_BASE = "は/ usr / local / tomcat_instance / TOMCAT2" 
輸出CATALINA_TMPDIR = "$ CATALINA_BASE / TEMP" 
輸出CATALINA_PID = "$ CATALINA_BASE / binに/ tomcat.pid" 
輸出JAVA_OPTS = " -サーバー-Xms1024m -Xms1024mます。-Djava.awt.headless = trueに-Dtomcat.name = TOMCAT2" 
の場合[!] "の$ CATALINA_BASE /ログ"を-d、次に
ます。mkdir $ CATALINA_BASE /ログ
Fiの
[場合!] "の$ CATALINA_BASE / TEMPを" -d;その後
は、mkdir $ CATALINA_BASE /一時
Fiの
bashを$ CATALINA_HOME / binに/ startup.sh "$ @を" 
は/ usr / local [ルート@のdouyanru〜]#のCD / 
[ルート@ douyanruローカル]#のLS 
のapache-tomcatの-8.5.16 LIB sbinに
ビンlib64を共有
ブーストのlibexec SRC 
などのmysql tomcat_instance 
ゲームnginxのyd.socket.server 
のphp5含ま
Javaのqcloud 
[ルート@ douyanruローカル]#のVimの/usr/local/tomcat_instance/tomcat1/bin/startup.shを
[ローカルdouyanruルート@] #cpは/usr/local/tomcat_instance/tomcat1/bin/startup.sh /usr/local/tomcat_instance/tomcat2/bin/startup.sh 
[ルート@ douyanruローカル]#のvimのは/ usr / local / tomcat_instance / TOMCAT2 / binに/起動.SH 
#のvimの/usr/local/tomcat_instance/tomcat2/bin/shutdown.sh //关闭脚本[ローカルdouyanruルート@] 
[ルート@のdouyanru〜]#猫は/ usr / local / tomcat_instance / TOMCAT2 /bin/shudown.sh
輸出CATALINA_HOME = "は/ usr / local / apacheの-tomcatに-8.5.16" 
輸出CATALINA_BASE = "は/ usr / local / tomcat_instance / tomcat1" 
輸出CATALINA_TMPDIR = "$ CATALINA_BASE / TEMP" 
輸出CATALINA_PID = "$ CATALINA_BASEを/ binに/ tomcatに。 PID」
bashの$ CATALINA_HOME / binに/ shudown.shの"$ @" 
[ルート@ douyanruローカル]#cpは/usr/local/tomcat_instance/tomcat2/bin/shutdown.shは/ usr / local / tomcat_instance / tomcat1 / binに/ shudown。 SH 
#のvimの[ローカルdouyanruルート@] /usr/local/tomcat_instance/tomcat1/bin/shudown.sh //关闭脚本 
[ルート@ douyanru〜]#猫/usr/local/tomcat_instance/tomcat1/bin/shudown.sh
輸出CATALINA_HOME = "は/ usr / local / apacheの-tomcatに-8.5.16" 
輸出CATALINA_BASE = "は/ usr /ローカル/ tomcat_instance / tomcat1" 
輸出CATALINA_TMPDIR = "$ CATALINA_BASE / TEMP" 
輸出CATALINA_PID =」$ CATALINA_BASE / binに/ tomcat.pid」
$ CATALINA_HOMEはbash / binに/ shudown.shの"$ @" 
#chmodの+ //追加X-は/ usr / local / tomcat_instance / tomcat1 / binに[ローカルdouyanruルート@] / shudown.sh実行権限を
[ルート@のdouyanruローカル]#chmodコマンド+ X /usr/local/tomcat_instance/tomcat2/bin/shudown.sh //権限で実行加える
ます。#cd [ローカルdouyanruルート@]を
[ルート@のdouyanru〜]#のvimのは/ usr / local / tomcat_instance / TOMCAT2 / confに/サーバー。 XML //紛争を防止するためのポートを変更するにはメインの設定ファイルを変更し 
ます。[root @のdouyanru〜]#のMKDIR - Pは/ usr / local / tomcat_instance / tomcat1 / webappsに/ ROOT 
[ルート@ douyanru〜]#
[@ douyanruルート〜]#ます。mkdir -pは/ usr / local / tomcat_instance / TOMCAT2 / webappsに/ ROOT
[ルート@ douyanru〜]#のvimの/usr/local/tomcat_instance/tomcat1/webapps/ROOT/index.jsp 
[ルート@ douyanru〜]#のvimの/usr/local/tomcat_instance/tomcat2/webapps/ROOT/index.jsp 
[ルート@douyanru〜]#の/usr/local/tomcat_instance/tomcat1/bin/start.sh 
使用CATALINA_BASE:は/ usr / local / tomcat_instance / tomcat1 
CATALINA_HOMEの使用:/usr/local/apache-tomcat-8.5.16 
CATALINA_TMPDIRを使用します。/ usr /ローカル/ tomcat_instance / tomcat1 /一時
JRE_HOME使用:は/ usr / local / javaの
/usr/local/apache-tomcat-8.5.16/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5:CLASSPATHを使用します。 16 / binに/ tomcatに-juli.jar 
CATALINA_PIDの使用:/usr/local/tomcat_instance/tomcat1/bin/tomcat.pid 
Tomcatが起動。
[ルート@のdouyanru〜]#の/usr/local/tomcat_instance/tomcat2/bin/startup.sh 
は/ usr / local / tomcat_instance / TOMCAT2:CATALINA_BASEを使用して
CATALINA_HOMEを使用する:/usr/local/apache-tomcat-8.5.16 
CATALINA_TMPDIRを使用します: / usr / local / tomcat_instance / TOMCAT2 /一時 
JRE_HOMEを使用する:は/ usr / local / javaの
CLASSPATHを使用する:/usr/local/apache-tomcat-8.5.16/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.16/bin/tomcat-juli.jar
CATALINA_PIDの使用:/usr/local/tomcat_instance/tomcat2/bin/tomcat.pid 
Tomcatが起動。
[ルート@ douyanru〜]#netstatの-lnpt |グレップのJava 
にtcp6 0 0 127.0.0.1:8005は::: * LISTEN 2363 / javaの            
にtcp6 0 0 127.0.0.1:8006 ::: * LISTEN 2448 / javaの            
にtcp6 0 0 :: :8008 ::: * 2448 / javaのLISTEN           
tcp6 0 ::: 8009 0 ::: * LISTEN 2363 / javaの            
にtcp6 0 ::: 8080 0 ::: * LISTEN 2363 / javaの            
にtcp6 0 ::: 8090 0 ::: * 2448 / javaのLISTEN            
[ルート@ douyanruを〜 ]#

  

おすすめ

転載: www.cnblogs.com/CAPF/p/11563510.html