单机多tomcat实例部署

本文省略了JDK的配置,我的JAVA_HOME=/usr/jdk,JRE_HOME=/usr/jdk/jre

1.理解两个概念

CATALINA_HOME:是tomcat安装的目录,意思就是跟tomcat这个软件运行相关的

CATALINA_BASE:是跟你项目相关的目录

CATALINA_HOME:包括bin、lib

CATALINA_BASE:包括webapps、conf、work、logs、temp

2.创建实例目录

把tomcat解压到/usr/local下

同级目录下创建tomcatins目录

在tomcatins目录下新建一个目录叫tomcat8080

将/usr/local/tomcat下的webapps、work、logs、conf、temp目录mv到tomcat8080下

再讲tomcat8080在cp为tomcat8081、tomcat8082

结果如下图:

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

 单机多tomcat实例部署 - wangyj8807 - wangyj的博客

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

3.修改每个tomcat实例的配置文件server.xml

修改四个port,分别是“SHUTDOWN”、“HTTP”、“AJP”、“redirectPort”

每个实例都不一样

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

4.新建tomcat启动停止脚本

放在/usr/local/tomcatins/bin目录下,停止脚本类似。

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

5.运行效果

单机多tomcat实例部署 - wangyj8807 - wangyj的博客

6.值得注意的是

请给tomcatins目录读写权限,简单一点直接

#chmod -R 777 tomcatins

猜你喜欢

转载自blog.csdn.net/wangyijie11/article/details/88863438