linux下:
Tomcat多实例运行:(win大同小异)
Jdk此处不解释,需已准备好
我们先准备好一个tomcat文件:tomcat.tar.gz;并完成解压
tar -zxvf tomcat.tar.gz
存放路径:/opt/tomcat
Ok,此时/opt/tomcat路径就是tomcat的安装目录,下面我们开始配置实例工作目录——catlina_base;
首先我们先建文件夹,存放实例及相关配置文件;
cd /opt
mkdir webtomcat
cd webtomcat
mkdir webone webtwo
此处我们新建了两个实例文件夹:webone,webtwo
cd webone
mkdir temp webapps work logs
将tomcat安装目录下的conf目录复制到webone目录下:
cp -a /opt/tomcat/conf .
我们进入conf目录,修改server.xml
修改端口:shoutdown端口 connector端口 带有AJP1.3处端口
修改host处:app=””此处填写实际webapps路径;
我们填写/opt/webtomcat/webone/webapps
添加:<Context path="" docBase="ROOT" reloadable="true"/>
在该处修改log日志路径:<Valve ………… directory=”/opt/webtomcat/webone/logs” …>
Ok,保存退出;
我们进入webapps目录下,新建ROOT,META.INF,WEB.INF,classes,lib文件夹
mkdir ROOT META.INF WEB.INF classes lib
并将tomcat安装目录下webapps的root目录下的index.jsp复制到webone相应目录下;
到此配置完成
接下来编写启动,停止脚本
start.sh:
#!/bin/bash
export CATALINA_HOME=/opt/tomcat
export CATALINA_BASE=/opt/webtomcat/webone
cd $CATALINA_HOME
./bin/startup.sh
stop.sh:
#!/bin/bash
export CATALINA_HOME=/opt/tomcat
export CATALINA_BASE=/opt/webtomcat/webone
cd $CATALINA_HOME
./bin/shutdown.sh
进行赋权:chmod +x start.sh / chmod +x stop.sh
启动start.sh脚本,浏览器访问
Webtwo相同设置,更改路径端口即可;