如何在一台服务器上同时运行多个tomcat

如何在一台服务器上同时运行多个tomcat

有的时候需要在一台服务器上同时运行多个tomcat,但是网上的例子大多不太友好。

百度到的例子

1.通过修改端口实现:
  可以实现独立运行,但是关闭的时候,多个tomcat会按照启动顺序关闭,并不是想关哪个就关哪个。
2.通过修改环境变量实现:
  改环境变量很烦,有时候在别人的机器上新增tomcat,这种情况下改环境变量要慎重。

setenv

  tomcat的bin目录下可以新增一个setenv文件,顾名思义,这货就是用来配置环境变量的。只要在这个脚本里增加CATALINA_HOME的配置,那么对当前tomcat的操作,就是当前tomcat的。还可以配置JAVA_HOME😎

#!/bin/sh
myfile=$(pwd)/setenv.sh
myfile=`readlink -f $myfile`
myfile_path=${myfile%/*}/../
myfile_path=$(readlink -f $myfile_path)
export CATALINA_HOME=$myfile_path
export JAVA_HOME=JDK_PATH
export JRE_HOME=$JAVA_HOME

  当然端口还是要配的,不然服务会冲突。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值