Centos上安装多个tomcat

1.需要修改配置文件指定运行的tomcat路径

1.1下载tomcat

下载tomcat可以用命令下载也可以下载好后 复制到centos中(这个很多工具可以上传),命令下载就是使用wget + 下载地址:在那个文件夹下执行就下载到那个文件夹

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

1.2 解压tomcat

tar -zxvf apache-tomcat-9.0.8.tar.gz

解压之后会生成一个apache-tomcat-9.0.8文件夹这个就是tomcat目录

1.3 复制一个并且重命名文件夹

cp -r apache-tomcat-9.0.8/ apache-tomcat-9-web-9080

-r是若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件d的意思。
默认的就不改,如果有需要自行修改即可

1.4 修改环境变量(修改etc下面的profile文件)

***tomcat路径要配置自己实际的tomcat安装目录***所以要修改 /etc/profile文件
##########first tomcat###########
CATALINA_BASE=/usr/local/apache-tomcat-9.0.8
CATALINA_HOME=/usr/local/apache-tomcat-9.0.8
TOMCAT_HOME=/usr/local/apache-tomcat-9.0.8
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_2_BASE=/usr/local/apache-tomcat-9-web-9080
CATALINA_2_HOME=/usr/local/apache-tomcat-9-web-9080
TOMCAT_2_HOME=/usr/local/apache-tomcat-9-web-9080
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
##########second tomcat##########
/usr/local/apache-tomcat-9.0.8 和/usr/local/apache-tomcat-9-web-9080是tomcat目录的地址这个根据个人实际目录修改即可
修改完成后执行source /etc/profile使修改生效

1.5 修改tomcat/con/server.xml文件

修改apache-tomcat-9-web-9080tomcat中的配置。主要是修改端口信息,主要是修改一下3个地方

  • 修改关闭监听端口 将<Server port="8005" shutdown="SHUTDOWN">改为 <Server port="9005" shutdown="SHUTDOWN"> 也可以改为其他的,但是不用冲突就可以。
  • 修改访问端口这个也是可以自行修改,就是不要冲突就可以将
     <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
    修改为:
     <Connector port="9080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
    启动之后可以通过ip:9080访问
  • 最后还要修改<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />改为<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

1.6 修改tomcat/bin中的catalina.sh文件添加运行目录

打开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

$CATALINA_2_BASE根据第4步中的第二个tomcat配置而定。就是第4步中定义变量,在这里使用,所以名称一定要相同,也可以改成其他的自己定,保持想通就可以

1.7 启动两个tomcat

启动tomcat,分别运行start.sh脚本
注意事项

2.另外一种就是和window上差不多的方法

就是直接修改tomcat下server.xml文件中的3个端口 只要保证不冲突也是可以的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值