linux部署多台tomcat

[Linux] Linux下多Tomcat部署 Linux中部署多个Tomcat 阅读详情

linux系统下安装两个或多个tomcat

编辑环境变量:vi /etc/profile

加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)

##########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,保持解压后的原状不用修改, 

 

来到第二个tomcat的bin目录下

打开catalina.sh ,找到下面红字,

 # OS specific support.  $var _must_ be set to either true or false.

在下面增加如下代码

export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

 

来到第二个tomcat的conf目录下

打开server.xml更改端口:

修改server.xml配置和第一个不同的启动、关闭监听端口。

修改后示例如下:

  <Server port="9005" shutdown="SHUTDOWN">                端口:8005->9005

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->

    <Connector port="9080" maxHttpHeaderSize="8192"        端口:8080->9080

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true" />

<!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="9009"                                  端口:8009->9009

               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

 

 

分别进入两个tomcat的bin目录,启动tomcat--./startup.sh

然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

如果想启动多个可以依此法类推……

 

linux一键部署多台tomcat 最近由于部署tomcat较多,完全使用手工方式部署 步骤重复而且容易出错,因此使用shell脚本完成此功能。 主要有几种方式 1.采用主机免密登录 2.使用sshpass 实现 3.使用expect实现 我这边主要采用第二种实现方式 下载sshpass链接 https://sourceforge.net/projects/sshpass/ $ tar -zxvf sshpass-1.05.tar.... 阅读详情

相关推荐

linux下搭建Nginx + 多台tomcat + mysql + redis服务器环境

Linux 下安装JDK 1.先到官网下载JDK (https://www.oracle.com/technetwork/java/javase/downloads) 2.使用 tar -zvxf 命令解压 3.配置环境变量(在/etc/profile文件末尾添加如下代码) linux下如何编辑文档: 使用 vi 命令编辑文件: vi 文档名 o 在当前行的新开一行编辑 r 替换光标所在的字符 esc 退出编辑模式 : 跳到文档末尾 wq 保存退出 q!不保存退出 让文档生..

Mlee_codeboy的博客 762

Linux 安装多个Tomcat(转载 亲测可用)

下载tomcat的linux版本 在 /usr/local目录下创建tomcat目录 mkdri tomcat 使用ftp工具上传安装包 解压 安装包 tar -zxvf apache-tomcat-8.5.75.tar.gz 如果需要安装多个tomcat就解压多次 修改为不同的名称 我这里安装了两个tomcat 编辑profile文件 vim /etc/profile 在文件的最后加入配置 这里需要几个tomcat就配置几个 配置完成后重新加载使配置生效 source /etc/profile依次修改

Sukoko 2250

DEM边界数值爆炸?用ArcGIS空间分析工具链搞定异常值过滤全流程

本文针对DEM数据处理中常见的边界数值爆炸问题,提供了一套完整的ArcGIS空间分析解决方案。文章深入剖析了异常值产生的根源,并详细介绍了从诊断、定位到使用栅格计算器、重分类等工具进行精准过滤与修复的全流程工作流,帮助用户彻底解决由插值误差、数据拼接及坐标系转换引发的数值异常。

weixin_29269441的博客 147

linux系统下安装两个或多个tomcat

编辑环境变量:vi /etc/profile 加入以下代码(tomcat路径要配置自己实际的tomcat安装目录) ##########first tomcat########### CATALINA_BASE=/usr/local/tomcat CATALINA_HOME=/usr/local/tomcat TOMCAT_HOME=/usr/local/tomcat exp...

dgqvhtlwq472235338的博客 317

Cube.js 安装避坑指南:从零到一键启动

本文是一份详细的Cube.js安装避坑指南,旨在帮助开发者从零开始顺利启动Cube.js。文章重点强调了安装前的环境准备,包括Node.js版本、包管理工具和项目路径等关键“地基”,并深入解析了使用npx安装的优势、数据库类型选择以及数据库连接配置的核心步骤与常见陷阱,确保您能高效完成安装并成功启动服务。

weixin_29218509的博客 429

如何搭建一个vue项目(完整步骤)

查看版本的两种方式 出现版本号则说明安装成功(最新的以官网为准) 这里注意:安装vue-cli对node.js的版本是有要求的 装的两种方式:输入cmd命令 查看安装的版本(显示版本号说明安装成功) 如果你原来有版本或者版本比较低,可以升级...

m0_67392661的博客 5584

linux服务器上部署项目,同时运行两个或多个tomcat

在阿里云服务器上部署项目的时候,想使用阿里云提供的负载均衡服务并创建两个监听(如图), 但需要一台服务器提供两个端口,于是就请教前辈并查询资料,得知: 一台服务器提供两个端口,有两种方式: 1、一个tomcat,开放两个端口; 2、两个tomcat,各运行一个项目,提供两个端口。 后者性能更好一些。于是,就查询实现linux服务器上同时运行两个或多个tomcat的方式...

weixin_30376083的博客 3453

zynq7020的arm A9核降频实录

zynq arm9 cortex a9 降频

qq_40011737的博客 8764

linux配置多台tomcat

目录 1.需求介绍 2.首先我们要安装两个tomcat,前提要安装jdk,tomcat启动需要jdk。 2.1下载tomcat二进制文件 2.2解压成2份 3.配置tomcat 3.1配置/etc/profile文件 3.2配置catalina.sh(只配置tomcat_2相关,tomcat1保持不变) 3.3修改server.xml中和第一个Tomcat不同的启动、关闭监听端口。...

程序猿劝退师的博客 464

2025数学建模国赛A题1-4问详解(论文+完整代码)

本文介绍了数学建模国赛A题的解题思路,重点分析了三维遮蔽模型的建立和运动学代码实现。相比第一题,第二题增加了未知参数求解,需要采用遗传算法等非线性优化方法。文章强调该模型由专业团队原创开发,代码可运行,并提醒参赛者警惕市场上的保奖班现象。整体内容聚焦于竞赛解题技巧和原创性保证。

Eloveeeee的博客 2797

Pixel 6 Pro刷Android 13变砖自救指南:fastboot全分区擦除与手动刷入教程

本文提供了一份详细的Pixel 6 Pro在Android 13升级过程中变砖后的自救指南。针对因super分区锁死或动态分区异常导致的无法启动问题,文章核心介绍了通过fastboot命令手动擦除关键分区并逐一刷入官方镜像的完整救砖流程,帮助用户实现系统重建与恢复。

weixin_29208327的博客 371

Linux部署一台、多台tomcat项目

一,部署一台tomcat及项目。 准备:linux服务器(我使用的是腾讯云) tomcat的tar包(自行搜索下载过程)JDK的tar包 SSH工具 首先,进入linx服务器界面。 //使用linux命令进入到tomcat.tar包目录,我这里直接扔home里面了。 cd /home //解压tar包。 tar -xzvf apache-tomcat-(版本号自己填写).tar.gz //解压完成后,我进行了重命名操作。 mv apache-tomcat-8.5.34 tomcat

MannorothJ的博客 252

Linux中部署多台tomcat

Linux中部署多台tomcat 修改tomcat端口号 (1)需要修改的位置有三处,如下图所示 第一处 第二处 第三处

abc9876543210abc的博客 65

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux下部署多台tomcat

1.环境: 1.1.Centos 5.0 1.2.apache-tomcat-6.0.18 2.需要解决一下几个问题 2.1.不同的tomcat启动和关闭监听不同的端口 2.2.不同的tomcat的启动文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。 3.解决步骤: 3.1.修改/etc目录下的profile文

lkx94的专栏 534

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux 服务器 部署多台 tomcat

第一步骤: 将服务器下的 tomcat 分为两份 tomcat 1 : tomcat-service tomcat 2 : tomcat-app 注:本篇文章只使用两台 Tomcat ,配置更多个同理。 step 1 : 修改 tomcat-service tomcat-app 端口号 配置多个Tomcat需要修改 3个 地方的端口信息,分别是: 1:http访问端口(默认为8080端口): <Connector port="8080" protocol="HTTP/1.1"

CHANGJIATENG的博客 366

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux部署多台Tomcat

我的系统里面原本就有一份Tomcat: wxs@ubuntu:/usr/local$ ls bin games jdk1.8.0_161 man redis share tomcat8 etc include lib nginx sbin src zookeeper-3.5.2-alpha 复制两份,分别为tomcat-jit和tomca...

Jitwxs 2517

Linux下部署多台Tomcat服务器

        最近在学习Nginx的负载均衡,为了方便测试,需要在Linux上面配置多台Tomcat服务器,于是就配置了一下,这里我配置了3台。环境:CentOS 7、Tomcat 7.0.57前期准备下载Linux版本的Tomcat的解压包,这个在Tomcat的官网就可以下载到。将下载好的解压包放到Linux服务器上,这里我放在了/root目录下创建文件夹,在/usr/local目录下,mkd...

qq_39056805的博客 906

Linux系统部署多台tomcat

【转自】https://www.cnblogs.com/shihaiming/p/5896283.html一、环境变量配置vim/vi  etc/profile1.jdk环境变量,不会的自行百度2.tomat环境变量需要配置CATALINA_BASE、CATALINA_HOME、TOMCAT_HOME三个变量,如下:CATALINA_BASE=/usr/local/tomcat CATALINA_...

哇彩的博客 235

linux服务器下部署多台tomcat

1.环境: 1.1 ubuntu16.04 1.2 apache-tomcat-8.0.18 2.需要解决一下几个问题 2.1 不同的tomcat启动和关闭监听不同的端口 2.2 不同的tomcat的catalina.sh文件中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。 3.部署步骤 3.1 tar -zxvf aptche-tomcatx

lzp158869557的博客 425

linux机器上部署多台Tomcat

  在Linux机器上部署多台Tomcat, 我部署的是Tomcat8,只需要一步,即避免端口号冲突。   在解压后的tomcat目录下,修改conf下server.xml.   修改shutdown端口: <Server port="8050" shutdown="SHUTDOWN">//修改为没有被占用的端口   修改connector端口: <Con...

weixin_30871293的博客 75

Linux部署多台web服务器Tomcat

1.添加环境变量:vi /etc/profile CATALINA_BASE=/tomcat/apache-tomcat-9.0.1_1 CATALINA_HOME=/tomcat/apache-tomcat-9.0.1_1 TOMCAT_HOME=/tomcat/apache-tomcat-9.0.1_1 export CATALINA_BASE CATALINA_HOME TOMCAT_HOME CATALINA2_BASE=/tomcat/apache-tomcat-9.0.1_2 CATALINA

小小白兔兔 347

在多台Linux服务器中使用nginx分布式部署tomcat项目

今天需要分布式部署tomcat项目,把中间的过程记录下来,做一个总结。 首先先介绍搭建的环境: IP 安装服务 192.168.128.223 Nginx、tomcat 192.168.128.222 tomcat 这里我就举个例子,使用两台服务器,实现Nginx代理两个服务器。下面提供了其中要用到的安装包,省的大家花重复时间去找。 链接: https://pa...

JJBOOM425的博客 1875

linux多台服务器部署脚本,linux服务器批量部署应用系统shell脚本(Tomcat/jetty)

linux服务器批量部署应用系统shell脚本:1.请更换代码内的服务器地址(Tomcat或jetty服务器)serverRoot=/home/undoner/java_tool/apache-tomcat-7.0.61serverDir=/home/undoner/java_tool/apache-tomcat-7.0.61/webapps2.请更换工程所属配置文件名称/WEB-INF/clas...

weixin_32518073的博客 923

linux 部署多台Tomcat(版本:apache-tomcat-8.5.57-windows-x64) 服务器

1. 修改/etc 的profile文件 export JAVA_HOME=/usr/local/jdk1.8.0_261 #jdk瀹夎鐩綍 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PA...

lzlangzi528的专栏 424
上一篇: springmvc 安装springside jar
下一篇: RestTemplate详解
曲终--人散
博客等级 码龄14年 23粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值