Centos 下安裝tomcat多例項
阿新 • • 發佈:2018-12-30
基礎環境及JDK就不多說了,下面的目錄結構以如下為準:
根目錄-apps
根目錄-apps--tomcat
根目錄-apps--ins1
根目錄-apps--ins2
=========================
過程一:建立基本目錄及結構
1、目錄調整:建立以上目錄
2、目錄調整:安裝tomcat到apps/tomcat目錄
3、目錄調整:移動tomcat下的所有目錄(除lib、bin 2個目錄)到ins1/ 以及ins2/
過程二:建立啟動指令碼
以ins1為示例:
1、進入到ins1目錄下,建立bin目錄
2、建立startup.sh shutdown.sh兩個檔案,並賦予執行許可權
指令碼內容分別如下:
startup.sh
#!/bin/bash export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre export CATALINA_HOME=/apps/tomcat export CATALINA_BASE="/apps/ins1" export CATALINA_TMPDIR="$CATALINA_BASE/temp" export CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid" export JAVA_OPTS="-server -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dtomcat.name=tomcat1" #建立logs目錄 if [ ! -d "$CATALINA_BASE/logs" ]; then mkdir $CATALINA_BASE/logs fi #建立temp目錄 if [ ! -d "$CATALINA_BASE/temp" ]; then mkdir $CATALINA_BASE/temp fi bash $CATALINA_HOME/bin/startup.sh "[email protected]"
shutdown.sh
# 呼叫tomcat啟動指令碼 #!/bin/bash export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre export CATALINA_HOME=/apps/tomcat export CATALINA_BASE="/apps/ins1" export CATALINA_TMPDIR="$CATALINA_BASE/temp" export CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid" bash $CATALINA_HOME/bin/shutdown.sh "[email protected]"
過程三:搞定!分別啟動即可,ins2操作方式同上。
~