Tomcat多实例部署实验

实验

  1. 首先将单个tomcat部署好,部署详情参考Tomcat部署及优化
  2. 将/usr/local/tomcat目录复制到/usr/local目录下,命名为tomcat2
cp -a /usr/local/tomcat /usr/local/tomcat2

在这里插入图片描述

  1. 配置tomcat的环境变量
vim /etc/profile.d/tomcat.sh
#tomcat1环境变量
export CATALINA_HOME1=/usr/local/tomcat/tomcat1
export CATALINA_BASE1=/usr/local/tomcat/tomcat1
export TOMCAT_HOME1=/usr/local/tomcat/tomcat1

#tomcat2环境变量
export CATALINA_HOME2=/usr/local/tomcat/tomcat2
export CATALINA_BASE2=/usr/local/tomcat/tomcat2
export TOMCAT_HOME2=/usr/local/tomcat/tomcat2

#刷新tomcat.sh文件
source /etc/profile.d/tomcat.sh       

在这里插入图片描述

  1. 修改 tomcat 和 tomcat2 的启动文件和关闭文件
vim /usr/local/tomcat/bin/startup.sh
# 在#Start Script for the CATALINA Server下方添加以下内容
export CATALINA_BASE=$CATALINA_BASE1
export CATALINA_HOME=$CATALINA_HOME1
export TOMCAT_HOME=$TOMCAT_HOME1

vim /usr/local/tomcat/bin/shutdown.sh
# 在#Start Script for the CATALINA Server下方添加以下内容
export CATALINA_BASE=$CATALINA_BASE1
export CATALINA_HOME=$CATALINA_HOME1
export TOMCAT_HOME=$TOMCAT_HOME1

vim /usr/local/tomcat2/bin/startup.sh
# 在#Start Script for the CATALINA Server下方添加以下内容
export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2
export TOMCAT_HOME=$TOMCAT_HOME2

vim /usr/local/tomcat2/bin/shutdown.sh
# 在#Start Script for the CATALINA Server下方添加以下内容
export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2
export TOMCAT_HOME=$TOMCAT_HOME2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 修改tomcat2的主配置文件
    vim /usr/local/tomcat2/conf/server.xml,将所有的端口号全部修改,因为我们是在同一台机器上配置多个tomcat,而tomcat的默认配置端口都是固定的,如果我们不修改其他的tomcat配置文件中端口的参数,就会导致多个tomcat的端口冲突,从而导致tomcat服务跑不起来。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 准备测试文件
    vim /usr/local/tomcat/webapps/test/index.jsp,写入一些东西
    vim /usr/local/tomcat2/webapps/test/index.jsp,写入一些东西
    注意:tomcat配置文件中的根路径要根据我们实际情况来设置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 开启tomcat和tomcat2服务并查看服务信息
    开启tomcat:/usr/local/tomcat/bin/startup.sh
    开启tomcat2:/usr/local/tomcat2/bin/startup.sh
    查看服务信息: netstat -natp | grep java
    在这里插入图片描述

  4. 访问测试
    在这里插入图片描述
    在这里插入图片描述

总结

  1. 想要在一台机器中部署几个tomcat,就在编译安装完毕后复制几个tomcat文件夹就行
  2. 各tomcat的环境变量要配置正确
  3. 各tomcat主配置文件中的端口号一定不能重复
  4. 各tomcat主配置文件中的访问路径要根据情况设置,每个tomcat对应一个项目的目录。
  5. 为了防止不必要的错误出现,建议复制tomcat目录时使用cp -a进行复制。

猜你喜欢

转载自blog.csdn.net/qq_40707090/article/details/124743035