Linux(CentOS)下同时启动两个tomcat
问题背景:在配置nginx时,配置了两个tomcat,tomcat01和tomcat02,改了tomcat02中server.xml的端口,可是还是启动不起来。
解决方法:
一、编辑环境变量:
|
1
|
vi /etc/profile |
在末尾加上以下内容:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
##########first tomcat###########CATALINA_BASE=/usr/local/tomcat01CATALINA_HOME=/usr/local/tomcat01TOMCAT_HOME=/usr/local/tomcat01export CATALINA_BASE CATALINA_HOME TOMCAT_HOME##########first tomcat#####################second tomcat##########CATALINA02_BASE=/usr/local/tomcat02CATALINA02_HOME=/usr/local/tomcat02TOMCAT02_HOME=/usr/local/tomcat02export CATALINA02_BASE CATALINA02_HOME TOMCAT02_HOME##########second tomcat########## |
退出并保存,输入 source /etc/profile 使环境变量起作用。
二、进入tomcat02/bin,打开catalina.sh,将所有的CATALINA_BASE改为CATALINA02_BASE,
将所有CATALINA_HOME改为CATALINA02_HOME,保存。
三、使用chmod命令保证catalina.sh可执行。
此时启动tomcat即可。
2.改tomcat启动和关闭文件(catalina.bat、startup.bat、shutdown.bat) 例如tomcat1,将batalina.bat下的%CATALINA_HOME%改为%CATALINA_HOME1%,%CATALINA_BASE%改为%CATALINA_BASE1%,将startup.bat和shutdown.bat下的%CATALINA_HOME%改为%CATALINA_HOME1% tomcat2和tomcat3同样这样改。
改端口 修改文件server.xml,修改3个端口号 <Server port="" shutdown="SHUTDOWN">,port改为8015、、,不冲突即可
<Connector port="" protocol="HTTP/1.1" connectionTimeout="" redirectPort="" />
将8080改为8081、、,不冲突即可
<Connector port="" protocol="AJP/1.3" redirectPort="" />,portt改为8019、、,不冲突即可
Linux(CentOS)下同时启动两个tomcat的更多相关文章
- 转:Linux下同时启动两个Tomcat进行设置
转: Linux下同时启动两个Tomcat进行设置 解压tar.gz:tar -zxvf apache-tomcat-6.0.41.tar.gz 至相应的路径下,可解压至两个不同的路径或者相同的路径下 ...
- centos下同时启动多个tomcat
1.解压apache-tomcat-7.0.69.tar.gz到/usr/local目录 .tar.gz -C /usr/local 2.新建目录tomcat7_1和tomcat7_2 tomcat7 ...
- Linux 下启动两个tomcat
Linux 下启动两个tomcat 闲来无事学习nginx,想要配置个load balance.可是先决条件是:得有两个web容器.两个电脑是不用想了.只能想办法在一个机器上启动两个tomcat.原以 ...
- linux 启动两个tomcat
按照下面的步骤操作即可部署成功:一些具体操作命令就不详细说了,直接说有用的:1.在 /usr/local 下部署两个Tomcat,tomcat的文件夹重命名为:tomcat6-1 . tomcat ...
- Linux系统下,启动Tomcat有时报Address already in use
一.Linux系统下,启动Tomcat有时报Address already in use<null>... 1.那是因为你的tomcat已经启动了tomcat自带的关闭脚本,有时候关闭看上 ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志
Linux Centos下查看cpu.磁盘.内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘df -h 查看空间使用情况fdisk -l 分区工具查看分区信息cfdisk /dev/sda ...
- Linux CentOS下安装Tomcat9
本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布. 环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载To ...
- Linux CentOS下部署Java Web项目
本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...
随机推荐
- [转]理解Linux的处理器负载均值
[转自]http://www.mike.org.cn/articles/understanding-of-linux-processor-load-average/ 你可能对于Linux的负载均值(l ...
- R子集subset
> x<-c(6,1,2,3,NA,12) > x[x>5] #x[5]是未知的,因此其值是否大于5也是未知的 [1] 6 NA 12 > subset(x,x& ...
- 利用 :first-child 和 :nth-last-child 确定子元素数目
读<css揭秘>时,发现选择器的神奇作用,可以确定子元素数目,比如: li:first-child:nth-last-child(2),li:first-child:nth-last-ch ...
- POJ-2018 Best Cow Fences(二分加DP)
Best Cow Fences Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 10174 Accepted: 3294 Desc ...
- 疯狂java讲义 第三版 笔记
java7新加特性: 0B010101 二进制数 int c=0B0111_1111; 数值中使用下划线分隔 switch 支持String类型 字符串常量放在常量池 String s0 ...
- Closest Common Ancestors---poj1470(LCA+离线算法)
题目链接:http://poj.org/problem?id=1470 题意是给出一颗树,q个查询,每个查询都是求出u和v的LCA: 以下是寻找LCA的预处理过程: void LCA(u){ f ...
- 第四课:通过配置文件获取对象(Spring框架中的IOC和DI的底层就是基于这样的机制)
首先在D盘创建一个文件hero.txt,内容为:com.hero.Hero(此处必须是Hero的完整路径) 接下来是Hero类 package com.hero; public class Hero ...
- mysql python pymysql模块 增删改查 查询 字典游标显示
我们看到取得结果是一个元祖,但是不知道是哪个字段的,如果字段多的时候,就比较麻烦 ''' (1, 'mike', '123') (2, 'jack', '456') ''' 用字典显示查询的结果,也可 ...
- MySQL数据库运维课程
MySQL数据库运维课程 http://www.dataguru.cn/article-4834-1.html?union_site=comm100 课程大纲 第一课:机器选型.系统规划 第二课:安装 ...
- 011-spring cloud gateway-使用
一.pom增加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...