1. 程式人生 > >Centos 下安裝tomcat多例項

Centos 下安裝tomcat多例項

基礎環境及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操作方式同上。

~