[toc levels=3 title="目录"]
最简单的方式配置多实例Tomcat
1、下载Tomcat
下载地址:http://f.idmiss.com/file/apache-tomcat-8.5.15.tar.gz
2、解压
tar -xzvf apache-tomcat-8.5.15.tar.gz
3、创建目录
Tomcat目录:/home/apache-tomcat-8.5.15 ,解压到这个目录下
复制Tomcat里除了bin跟lib的文件夹到两个项目目录下
Server1目录:/home/server/server1 目录结构,端口8081
/conf
/logs
/temp
/webapp
/work
Server2目录:/home/server/server2目录结构,端口8082
/conf
/logs
/temp
/webapp
/work
4、修改配置
修改好两个项目的server.xml 不同的shutdown,Connector Port,AJP端口
5、启动脚本
示例:1.server1.start.sh,2.server1.start.sh就项目目录不一样
#server1 start #Tomcat目录 CATALINA_HOME=/home/server/apache-tomcat-8.5.15 #项目1目录 CATALINA_BASE=/home/server/server1 export CATALINA_BASE CATALINA_HOME "$CATALINA_HOME"/bin/startup.sh
6、停止脚本
示例: 3.server1.stop.sh, 4.server2.stop.sh就项目目录不一样
#3.server1.stop.sh #Tomcat目录 CATALINA_HOME=/home/server/apache-tomcat-8.5.15 #项目1目录 CATALINA_BASE=/home/server/server1 export CATALINA_BASE CATALINA_HOME "$CATALINA_HOME"/bin/shutdown.sh
7、启动停止
启动
./1.server1.start.sh ./2.server2.start.sh
启动完成访问http://localhost:8081 跟 http://localhost:8082 ,显示页面则完成。
停止
./3.server1.stop.sh ./4.server2.stop.sh
项目很多的话肯定是写全部启动的脚本,自动化构建的时候会很方便。
tomcat