单机多Tomcat环境配置

单机多Tomcat环境搭建

以一台服务器部署两个Tomcat为例,多个同理

1. 下载Tomcat 8.0.52

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz

2. 解压为tomcat1 并复制一份

#解压
tar zxvf apache-tomcat-8.0.52.tar.gz
#改名为tomcat1
mv apache-tomcat-8.0.52 tomcat1
#从tomcat1复制一份,命名为tomcat2
cp -r tomcat1 tomcat2

3. 配置多tomcat环境变量

vim /etc/profile

添加如下内容:

#tomcat1
export CATALINA_BASE=/usr/server/tomcat1
export CATALINA_HOME=/usr/server/tomcat1
export TOMCAT_HOME=/usr/server/tomcat1
#tomcat2
export CATALINA_2_BASE=/usr/server/tomcat2
export CATALINA_2_HOME=/usr/server/tomcat2
export TOMCAT_2_HOME=/usr/server/tomcat2

4.修改tomcat配置

默认tomcat1配置不变 接续接听 port 8080

只修改tomcat2配置,需要修改两个文件 server.xml 和 catalina.sh

4.1 server.xml

vim tomcat2/conf/server.xml

注意:需要修改3个端口

4.1.1.Server port 节点

修改为:

4.1.2. http Connector port  http连接器

修改为:

注意:此处添加 URIEncoding="UTF-8" 防乱码也可,视实际情况配置

4.1.3.AJP Connector port  AJP连接器

修改为:

4.2 修改 catalina.sh

vim tomcat2/bin/catalina.sh

找到OS specific support,在后面追加如下代码,将环境变量值赋值给本地变量:

export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

5. 分别启动两个Tomcat

启动Tomcat

./tomcat1/bin/startup.sh
./tomcat2/bin/startup.sh

查看Tomcat进程

ps -ef |grep tomcat

查看端口占用

netstat -tunlp

结果如图:

转载于:https://my.oschina.net/mrpei123/blog/1821291

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值