前言: 在生产环境部署程序项目中,有时候由于服务器紧张或缺少服务器等原因,往往都需要安装两个及两个以上tomcat。我们需要在/etc/profile中增加tomcat的环境变量,然后在新增加的tomcat的bin目录下的catalina.sh中引用自己在/etc/profile中配置的环境变量。

一>准备工作

JDK安装正常;

二>安装过程

1>如下图所示,已经安装了两个tomcat并都能正常访问,准备安装第三个tomcat;

2>开始安装第三个tomcat,复制出第三个tomcat.

把第三个tomcat的环境变量加入到/etc/profile并使其迅速生效.

在第三个tomcat的bin目录下的catalina.sh中引用自己的环境变量;

修改第三个tomcat的conf目录下server.xml中的三个端口(防止多个tomcat启动报端口被占用)

三>启动三个tomcat

注意: 可能有的tomcat版本安装多个时还会报其它端口冲突。比如在一次微信程序部署中,有一个tomcat中部署了个人网厅,单位网厅,开发商网厅三个项目,通过不同路劲名去访问。但是乙方服务器紧张,还需要在这台外网服务器中部署微信项目,只能在安装一个tomcat。按照上述步骤安装好之后启动第三个tomcat时,总是报10053端口冲突,结果在tomcat的bin目录下的配置文件中找到了这个端口更改后就可以了。

转载于:https://blog.51cto.com/11218855/2164606

生产环境linux下安装两个及两个以上tomcat实践相关推荐

  1. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程

    RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程记录: tar -zxvf jdk-7u3-linux-i586.tar.gz /解压gz文件 rpm ...

  2. linux 安装x环境,linux下安装xdebug

    一.下载xdebug xdebug官网:https://xdebug.org/download.php 在选择下载哪个版本的xdebug的时候需要注意了,下面有两种方法,让你准确的下载自己环境对应的x ...

  3. linux下安装mysql8(基于yum安装和mysql安装包离线安装两种方式)

    试验环境: centos7 x64 最小化安装 mysql80-community-release-el7-3.noarch.rpm 或mysql-8.0.17-linux-glibc2.12-x86 ...

  4. linux 下安装部署mq,RocketMQ在linux下安装部署

    本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 > unzip rocketmq-a ...

  5. linux 看rabbit版本,Linux下安装rabbitMq

    Linux下安装rabbitMq 必须有Erlang环境------>>>Linux下安装Erlang 一.安装rabbitMq# cd /usr/local/ # yum inst ...

  6. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  7. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  8. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  9. Linux下安装搭建Memcached集群环境

    由于项目需要,需要搭建memcached集群环境,遂开始调研相关技术 网络上有不少linux下安装memcached的教程,对于我这个linux零基础的来说,想立马在linux下安装memcached ...

最新文章

  1. appium-DesiredCapability详解与实战
  2. 上传代码到git上的分支(协同开发)
  3. 深度解析PHP数组函数array_chunk
  4. bzoj 3572 [Hnoi2014]世界树——虚树
  5. 台达a2_台达自动化控制系统在IC烧录机上的应用
  6. MyBatis 插件怎么编写和使用?原理是什么?
  7. C# 参数签名字符串按 ASCII码排序,注意其中的坑
  8. 详解Paint的setColorFilter(ColorFilter filter)
  9. Http Post 二进制通信
  10. SSH Tunnel扫盲(ssh port forwarding端口转发)
  11. HTML中meta的作用
  12. Windows中使用Docker安装ClickHouse
  13. 唯品会关键词搜索API接口(item_search-按关键字搜索唯品会商品API接口),唯品会API接口
  14. 微型计算机工作原理详细,微型计算机基本工作原理.ppt
  15. linux root用户被锁定如何解除,超级管理员被锁定,如何解锁?
  16. 如何清除Edge浏览器的360导航、谷歌上123导航
  17. 简单教程-word2vec处理英文语料
  18. 沧桑,何尝不是一种美丽 ----红尘一笑
  19. mysql的groupby_MYSQL GROUP BY用法详解
  20. SDN控制器OpenDaylight简介

热门文章

  1. Python frozenset 集合 - Python零基础入门教程
  2. matlab变量由非标量,matlab中的if语句
  3. qt 在label上以光标位置进行缩放_缩放|位移|渐变简单动画
  4. linux go missing git command,安装beego出现go: missing Git command
  5. python列表元素都加倍_关于python列表增加元素的三种操作方法
  6. debian查询端口进程_Linux查看端口、进程情况及kill进程
  7. android qq红点,Android高仿QQ小红点功能
  8. duilib设置透明窗口_界面开发心得与Duilib | 学步园
  9. html文本域 高度自适应,textarea高度自适应,textarea随着内容高度变化
  10. java ha_java – Haproxy Bad Gateway 502