服务器集群-多tomcat无法同时启动问题

今天在配置服务器集群的时候,需要在同一台电脑同时启动多个tomcat,但是出了一系列问题.

目录

一.tomcat本地容器 使用startup.bat启动时,全部无法启动.

 二.其中一个服务器可以启动,但是第二个服务器无法启动,这种情况一般是环境变量和端口的问题.

   1.端口问题

   2.环境变量问题     

3.报错The CATALINA_HOME environment variable is not defined correctly


   

一.tomcat本地容器 使用startup.bat启动时,全部无法启动.

    这种情况一般是java环境有问题.我们可以输入win+r 输入cmd打开命令行窗口 输入java javac 如果没有输出 报错 xxx不是内部服务 就是java环境有问题,需要安装java环境.网上教程很多,自行搜索.我也会在下一个帖子描述我遇到的坑.

 二.其中一个服务器可以启动,但是第二个服务器无法启动,这种情况一般是环境变量和端口的问题.

   1.端口问题

      由于tomcat默认是8080端口,所以,当我们需要访问第二个tomcat的时候,我们需要修改第二个tomcat的端口号.打开config目录下的servser.xml文件.

 我们需要修改下图中的几个端口,保证不会和第一个重复.

        

   2.环境变量问题     

       因为tomcat会默认读取本地的环境变量CATALINA_HOME 但是本地只配置了一个 所以访问的时候会冲突,解决方案是 新创建一个 CATALINA_HOME1 然后输入第二个tomcat的地址,并且修改第二个tomcat bin目录下的catalina.bat和startup.bat文件.将其中的CATALINA_HOME 全部替换为 CATALINA_HOME1即可.名字随意.保证修改的名字和环境变量的名称相同即可.

 

3.报错The CATALINA_HOME environment variable is not defined correctly

   环境变量中的CATALINA_HOME配置错了 配置的不是tomcat 或者 tomcat路径有问题

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值