前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux配置多个Tomcat同时运行

Linux配置多个Tomcat同时运行

作者头像
星哥玩云
发布于 2022-06-30 13:22:09
发布于 2022-06-30 13:22:09
2.2K0
举报
文章被收录于专栏:开源部署开源部署

Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本

如何在同一系统里同时启动多个Tomcat    http://www.linuxidc.com/Linux/2012-10/72248.htm

vi /etc/profile

  在其中加入   ##########first tomcat###########   CATALINA_BASE=/usr/local/tomcat   CATALINA_HOME=/usr/local/tomcat   TOMCAT_HOME=/usr/local/tomcat   export CATALINA_BASE CATALINA_HOME TOMCAT_HOME   ##########first tomcat############   ##########second tomcat##########   CATALINA_2_BASE=/usr/local/tomcat_2   CATALINA_2_HOME=/usr/local/tomcat_2   TOMCAT_2_HOME=/usr/local/tomcat_2   export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME   ##########second tomcat##########   保存退出。   #source /etc/profile   来到第二个tomcat的bin目录下   在catalina.sh中加入   export JAVA_HOME=   export PATH=   export CLASSPATH=   ###以上三个环境变量就是JAVA的环境变量可以不写###   export CATALINA_BASE=$CATALINA_2_BASE   export CATALINA_HOME=$CATALINA_2_HOME   最后把tomcat_2/conf下的server.xml打开

    修改shudown端口与启动端口。这样就可以在linux下同时运行两个tomcat了。运行更多tomcat方法是一样的。

主要要点就是tomcat启动的时候会去查找tomat 的根目录,而这是通过查询系统环境变量CATALINA_HOME 以及 CATALINA_BASE 来做到的,于是我们只需要设置这两个变量即可。 现在我们把tomcat拷贝成2份,分别为 tomcat1 和 tomcat2,tomcat1 我们使用之前配置好的默认配置(CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目录),但tomcat2 我们不能再使用系统上配置的这两个变量了,那么我们就在 tomcat2的bin目录下面的 catalina.sh 临时修改设置 CATALINA_HOME 和 CATALINA_BASE 为tomcat2的根目录即可,如果再加tomcat 以此类推即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux系统中同时运行多个comcat
vi /etc/profile   在其中加入   ##########first tomcat###########   CATALINA_BASE=/usr/local/tomcat   CATALINA_HOME=/usr/local/tomcat   TOMCAT_HOME=/usr/local/tomcat   export CATALINA_BASE CATALINA_HOME TOMCAT_HOME   ##########first tomcat############   ##########second tomcat##########   CATALINA_2_BASE=/usr/local/tomcat_2   CATALINA_2_HOME=/usr/local/tomcat_2   TOMCAT_2_HOME=/usr/local/tomcat_2   export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME   ##########second tomcat##########   保存退出。   #source /etc/profile   来到第二个tomcat的bin目录下   在catalina.sh中加入   export CATALINA_BASE=$CATALINA_2_BASE   export CATALINA_HOME=$CATALINA_2_HOME   最后把tomcat_2/conf下的server.xml打开 修改shudown端口与启动端口。 <Server port="8005" shutdown="SHUTDOWN"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 这样就可以在linux下同时运行两个tomcat了。运行更多tomcat方法是一样的。 要点就是tomcat启动的时候会去查找tomat 的根目录,而这是通过查询系统环境变量CATALINA_HOME 以及 CATALINA_BASE 来做到的,于是我们只需要设置这两个变量即可。 现在我们把tomcat拷贝成2份,分别为 tomcat1 和 tomcat2,tomcat1 我们使用之前配置好的默认配置(CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目录),但tomcat2 我们不能再使用系统上配置的这两个变量了,那么我们就在 tomcat2的bin目录下面的 catalina.sh 临时修改设置 CATALINA_HOME 和 CATALINA_BASE 为tomcat2的根目录即可,如果再加tomcat 以此类推即可。
week
2018/08/24
1.8K0
linux 下运行多个tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
流柯
2018/08/30
4.4K0
linux下同时安装多个tomcat实例
环境:rhel5.5 64bit 所需要的包: Jdk-6u21-linux-x64-rpm.bin Apache-tomcat-5.5.33.tar.gz 安装步骤 1. chmod +x Jdk-6u21-linux-x64-rpm.bin 2. ./jdk-6u21-linux-x64-rpm.bin 3. ln –s /usr/java/jdk 1.6.0_21  /usr/jdk 4. tar zxvf apache-tomcat-5.5.33.tar.gz -C /usr/local 5. ln
Java学习123
2018/05/16
1.5K0
linux系统下安装两个或多个tomcat
编辑环境变量:vi /etc/profile
似水的流年
2018/01/14
1.7K0
linux同时启动两个Tomcat[通俗易懂]
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
全栈程序员站长
2022/07/04
5.5K0
linux同时启动两个Tomcat[通俗易懂]
Tomcat单机多实例部署
1、Tomcat运行时,系统会从conf及webapps目录中读取配置文件,并且写入logs、temp和work目录中 2、一些jar文件和class文件需要从公共目录例如lib/中加载,只需要加载一次就可以。 3、为了多个实例能同时运行,每一个Tomcat实例必须有自己的目录集
Ant丶
2022/03/01
4890
Nginx反向代理实现Tomcat负载均衡
这篇短文主要介绍Tomcat的集群和用Nginx反向代理实现Tomcat负载均衡。
河岸飞流
2019/08/09
4710
tomcat双端口基于nginx实现负载均衡
进入到tomcat-8080目录下创建一个启动的shell脚本和一个停止的shell脚本:
冷影玺
2023/10/12
2270
tomcat双端口基于nginx实现负载均衡
CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤
[root@n1 /]# java -version bash: java: command not found
星哥玩云
2022/07/04
3720
Nginx+Tomcat搭建集群环境
可能看了上面的Tomcat单机的架构图后,会 ”想当然“ 的觉得Tomcat集群架构是这样子的:
端碗吹水
2020/09/23
1.1K0
Nginx+Tomcat搭建集群环境
玩转企业集群运维管理系列(四):Nginx 七层与四层反向代理详解
综上,本质上代理服务器还是那个代理服务器,如果替客户端干活就是正向代理,如果替服务端干活就是反向代理。更多关于企业集群运维管理系列的学习文章,请参阅:玩转企业集群运维管理专栏,本系列持续更新中。
民工哥
2023/12/05
5440
玩转企业集群运维管理系列(四):Nginx 七层与四层反向代理详解
Centos7上部署三台tomcat
复制三个tomcat压缩包分别解压到三个文件夹下 配置profile vim /etc/profile 加入如下代码 ##########8081 tomcat########### CATALINA_BASE=/usr/java/apache-tomcat-9.0.13 CATALINA_HOME=/usr/java/apache-tomcat-9.0.13 TOMCAT_HOME=/usr/java/apache-tomcat-9.0.13 export CATALINA_BASE CATALINA
shaoshaossm
2022/12/27
2890
Centos7上部署三台tomcat
Tomcat入门 原
此前虽然对Tomcat有一些了解,但是在使用的时候总感觉云里雾里,索性趁着现在比较清闲,把Tomcat的基础知识整理一下,不足之处还请各位路过的客官多多指正。
阿dai学长
2019/04/03
5070
Linux(CentOS7.2)下安装JDK及Tomcat
JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Tomcat:http://mirrors.shuosc.org/apache/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz
耕耘实录
2018/12/20
6580
Tomcat单机多实例配置
当一个进程的线程超过500个的话,那么这个进程的运行效率会变得很低。因为一个进程产生过多的线程,CPU资源会浪费在线程间切换过程当中。但当服务器配置很高的情况下,如:32G内存,16核的CPU。这样一台高配的机器上只装一个Tomcat实例,会有点浪费。其实我们可以根据服务器的硬件配置,配置多个Tomcat实例,充分利用硬件的资源。你第一时间可能会想到,直接下载多份Tomcat安装包,直接解压,改下端口跑起来不就可以了? 这样也是可以的,但不好维护。假设你在一台机器上安装了5个Tomcat实例,日后要升级To
老七Linux
2018/05/31
1.2K0
linux下安装tomcat7
启动tomcat:./startup.sh 或者 ./home/grid/tomcat7/bin/startup.sh
全栈程序员站长
2022/08/30
1.4K0
你真的会Linux部署吗?
第一步 上传jdk1.6.0_45 app窗口修改权限,级联下级目录文件,拥有可执行权限
程序源代码
2019/09/08
1K0
Tomcat部署在linux服务器
tomcat:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.zip
星哥玩云
2022/09/15
2.3K0
Tomcat部署在linux服务器
09 . Prometheus监控tomcat+jvm
https://www.cnblogs.com/you-men/p/12839535.html
iginkgo18
2020/09/27
1.8K0
09 . Prometheus监控tomcat+jvm
CentOS 7 Tomcat服务的安装与配置
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
菲宇
2019/06/13
10.9K0
CentOS 7 Tomcat服务的安装与配置
相关推荐
Linux系统中同时运行多个comcat
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文