前提是jdk和环境变量都设置好,如果没有设置请先设置好
一、安装 Tomcat
-
前往 Apache Tomcat 下载 apache-tomcat-XXXXXX.tar.gz
-
解压并移到 /usr/local/ 下面:
- tar -zxvf apache-tomcat-XXXXXX.tar.gz
- mv apache-tomcat-XXXXXX /usr/local/tomcat
部署 tomcat 多实例
1、创建实例的目录
mkdir /Server/Domain/tomcat_01
mkdir /Server/Domain/tomcat_02
2、复制 /usr/local/tomcat/conf 到两个实例下面
cp -R /usr/local/tomcat/conf /Server/Domain/tomcat_01/
cp -R /usr/local/tomcat/conf /Server/Domain/tomcat_02/
3、在 tomcat_01、tomcat_02 下面创建 logs、temp、webapps、work四个目录
mkdir logs
mkdir temp
mkdir webapps
mkdir work
4、修改 tomcat_01、tomcat_02 下面conf里的主配置文件server.xml,找到相应代码块修改端口号
4.1、tomcat_01:修改以下地方,端口可以自己定义
4.2、tomcat_02:修改以下地方,端口可以自己定义
在 tomcat_01、tomcat_02 下面建立 tomcat.sh文件
vim tomcat.sh
写下如下shell脚本
# description: 启动tomcat多实例.#
. /etc/init.d/functions
RETVAL=$?
# tomcat实例目录
export CATALINA_BASE="$PWD"
# tomcat安装目录
export CATALINA_HOME="/usr/local/tomcat"
# 可选
export JVM_OPTIONS="-Xms2048m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=1024m"
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];then
echo $"Start Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
echo $"Stop Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
启动关闭
cd到 tomcat.sh 同一目录下
启动:
./tomcat.sh start
关闭:
./tomcat.sh stop
查看日志命令
查考catalina.out 后300行并自动刷新
tail -n300 -f logs/catalina.out