linux 下运行多个tomcat

本文详细介绍了如何在同一台服务器上部署两个Tomcat应用服务器,并确保它们可以独立运行且不发生端口冲突。主要内容包括配置Java环境变量、下载及解压Tomcat、修改端口设置、配置环境变量以及启动Tomcat等步骤。
一、配置java环境变量
        我配置的是1.8;

二、下载解压版的tomcat,上传服务器,复制一份,将tomcat解压到 /usr/local/src/ 下(解压到哪里你高兴就行),

        两份分别命名为 apache-tomcat_1 和 apache-tomcat_2 ;

三、修改端口,因为两个tomcat解压后的默认端口是一样的,这里需要修改三个端口:
    1. <Server port="9005" shutdown="SHUTDOWN">
        原来为8005,我修改成9005
    2. <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
        原来为8080,我修改为9080
    3. <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

        原来为8009,我修改为9009

    这样两个tomcat端口就不冲突了;

四、配置环境变量;

    执行    vim /etc/profile    ,

    在尾部添加如下信息,路径按照自己安装的修改;

    CATALINA_BASE=/usr/local/src/apache-tomcat_1
    CATALINA_HOME=/usr/local/src/apache-tomcat_1
    TOMCAT_HOME=/usr/local/src/apache-tomcat_1
    export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

    CATALINA_2_BASE=/usr/local/src/apache-tomcat_2
    CATALINA_2_HOME=/usr/local/src/apache-tomcat_2
    TOMCAT_2_HOME=/usr/local/src/apache-tomcat_2

    export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

    配置完环境变量后执行 source /etc/profile 使其生效;

五、启动tomcat

    解压版tomcat最好别用通用的命令启动,也需要配置才能启动;

    在tomcat的 /bin 文件夹下,有启动脚本(startup.sh)和关闭脚本(shutdown.sh),就是用它们来控制tomcat服务器的;

    分别到两个tomcat的/bin文件夹下执行启动脚本(startup.sh):  ./startup.sh   

    然后就可以打开浏览器登录查看了,后面记得带上端口号;


这种方法还可以运行更多的tomcat,只要服务器扛得住;


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值