同じホストにインストール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を〜 ]#