栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Tomcat多实例部署实验

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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进行复制。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880524.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号