1、将下载好的tomcat安装包上传到linux

使用解压命令解压到指定目录
tar -zxvf apache-tomcat-9.0.62.tar.gz /www/server/

2、复制多个tomcat并修改名称

cp -r apache-tomcat-9.0.62 apache-tomcat-9.0.62-8001
cp -r apache-tomcat-9.0.62 apache-tomcat-9.0.62-8002

3、修改 /etc/profile文件

在profile的最后加上如下内容

# 8080 tomcat
CATALINA_BASE=//ww/server/apache-tomcat-9.0.62
CATALINA_HOME=/www/server/apache-tomcat-9.0.62
TOMCAT_HOME=/www/server/apache-tomcat-9.0.62
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
# 8080 tomcat# 8001 tomcat
CATALINA_8001_BASE=/www/server/apache-tomcat-9.0.62-8001
CATALINA_8001_HOME=/www/server/apache-tomcat-9.0.62-8001
TOMCAT_8001_HOME=/www/server/apache-tomcat-9.0.62-8001
export CATALINA_8001_BASE CATALINA_8001_HOME TOMCAT_8001_HOME
# 8001 tomcat# 8002 tomcat
CATALINA_8002_BASE=/www/server/apache-tomcat-9.0.62-8002
CATALINA_8002_HOME=/www/server/apache-tomcat-9.0.62-8002
TOMCAT_8002_HOME=/www/server/apache-tomcat-9.0.62-8002
export CATALINA_8002_BASE CATALINA_8002_HOME TOMCAT_8002_HOME
# 8002 tomcat

在/etc/profile中添加环境变量后,是使用source /etc/profile编译后只能在当前终端生效

4、进入tomcat 的 bin 目录修改 catalina.sh 文件。

只需要修改我们复制的那两个tomcat
命令示例:


通过vim的替换命令替换成我们之前配置的路径
apache-tomcat-9.0.62-8001

:%s/CATALINA_BASE/CATALINA_8001_BASE/g
:%s/CATALINA_HOME/CATALINA_8001_HOME/g

apache-tomcat-9.0.62-8002

:%s/CATALINA_BASE/CATALINA_8002_BASE/g
:%s/CATALINA_HOME/CATALINA_8002_HOME/g

5、修改server.xml中的端口号

[root@lotus ~]# vim /www/server/apache-tomcat-9.0.62-8001/conf/server.xml


[root@lotus ~]# vim /www/server/apache-tomcat-9.0.62-8002/conf/server.xml


以上就是tomcat所有的配置了

6、开始启动tomcat

分别进入每个tomcat的bin目录,此处以apache-tomcat-9.0.62-8001为例

当三个tomcat都启动后,查看tomcat的进程

7、在本机上访问tomcat



阿里云服务器部署多个tomcat服务相关推荐

  1. 阿里云服务器部署个人网盘服务

    阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...

  2. 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)

    前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...

  3. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  4. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

  5. 现代软件工程_团队项目_阿尔法阶段_阿里云服务器部署_2017.11.24

    阿里云服务器部署 目录 购买阿里云学生服务器 服务器链接 XMAPP建站集成软件 网站移植 端口开通 阿里云服务器 阿里云服务器(Elastic Compute Service, ECS)是一种处理能 ...

  6. 项目部署之PHPEMS在线模拟考试系统(亲测有效,含php源码)在阿里云服务器部署

    PHPEMS在线模拟考试系统阿里云服务器部署 相信好多人都在找这个源码哈,小编也是一样,也有一个很大的梦想,就是能把我们这些英雄豪杰集中在一起,比如说这个在线考试系统就可以实现,可以在上面把所有的运维 ...

  7. 阿里云服务器部署StreamX

    阿里云服务器部署StreamX 部署步骤在StreamX官网都有,还有开发环境的介绍.在此记录下具体的操作步骤. 阿里云服务器配置 StreamX是运行在linux上,访问需要通过外网访问到阿里云服务 ...

  8. 阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8)

    阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8) 1.Error: Transaction test error: 当遇到这种错误,执行以下代码: [root@root /]# ...

  9. 阿里云服务器部署SpringBoot项目(mysql安装、服务部署)

    最近在阿里云购买了一台轻量级云服务器,开始了自主服务之旅,下面记录步骤以及采坑过程. 首先拿到服务器的第一步我进入了控制台-远程连接中设置了连接密码,然后通过securt客户端工具连接. 1.jdk1 ...

最新文章

  1. 阿里2022“研究型实习生”计划公布,开放200多个科研选题
  2. php添加gd扩展,centos下为php添加gd扩展
  3. 老鸟谈画图能力对运维人员的重要性
  4. 使用Eclipse本地运行SAP UI5时, UI5库文件的js文件是从本地哪里加载的
  5. P5212-SubString【LCT,SAM】
  6. 在线安装php,CentOS在线安装PHP|dayblog-天天博客|PHP交流,PHP技术,PHP博客,博客交流,dayblog,blog,天天博客...
  7. LeetCode 375. 猜数字大小 II(DP)
  8. python所有变量更新_在python中,如何动态更新变量?
  9. 命运(HDU-2571)
  10. windows 安装leopard方法
  11. app.vue 跳转页面_【在线教学】第8章 网站页面布局和模块设计
  12. OpenJDK和Java API区别_Linux下的JDK和OpenJDK有什么具体的区别
  13. 仿生软体机器人就业咋样_余存江课题组《先进材料》封面:智能自适应软体机器人获得新突破...
  14. 基于RV1126平台imx291分析 --- media部件连接 四
  15. 二维条码 PDF417 zxing-cpp解码详细过程
  16. 学习区块链经典教程:区块链技术与应用
  17. 水电图纸——管道的预埋和盒子的放置-1
  18. Excel中所有图片大小调整方法并将插入图片在单元格居中代码
  19. 【Android Test】糟心的“Empty test suite ”异常
  20. numpy.arctan, math.atan, math.atan2的区别

热门文章

  1. 关于word中的插件Grammarly使用
  2. 走进Linux的世界,看这篇文章就够了
  3. 淡黄的炼丹炉(篇一):DELL R720深度学习Server上手熟悉
  4. Python全栈之路系列之面向对象基础
  5. 任务19:确定英雄选择
  6. 数据库连接池使用(三):通过线程实现数据库连接池
  7. windows server 2016系统普通用户具有绝大多数最高权限的设置方法
  8. 中国风传统节日重阳节主题PPT模板
  9. linux route add 接口,route add命令如何使用
  10. Win10使用vm虚拟机电脑蓝屏问题