Linux下多tomcat部署配置

Linux下多tomcat部署配置

下载一个任意版本的tomcat,将其上传到服务器上,例如:apache-tomcat-8.5.33.tar.gz,对于多tomcat的配置并不难,只是有些繁琐。仔细点一般没有什么问题,具体还要看服务器的设置,目前用的内网服务器设置来说相对比较容易,简单的几率一下多tomcat配置。

1、准备工作

首先将tomcat解压,不管要配置几个tomcat,只需要保证每个tomcat名称不一样就可以了。例如下图
解压得到多个tomcat
另外可以为每个tomcat创建快捷方式,方便操作,图就不贴了只把命令放上来。
解压tomcat:tar -xzvf apache-tomcat-8.5.33.tar.gz
解压之后的文件名字叫:apache-tomcat-8.5.33
执行重名:mv apache-tomcat-8.5.33 apache-tomcat-8.5.33_1
创建快捷方式:ln -s apache-tomcat-8.5.33_1 tomcat_1(当前目录下创建,如果想在别的位置创建,则需要写绝对路径)
这样的话便创建多个tomcat。

2、配置/etc/profile文件中的环境变量

/etc/profile用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。

使用vi /etc/profile 打开配置文件;
编辑配置文件在其中追加每一个tomcat对应的环境变量,如果还有更多顺次添加即可,如下

# tomcat2  (第二个tomcat 的环境变量,做一些区分,这个自己自定义就好)
export CATALINA_HOME2=/home/systemuser/project/tomcat_2
export CATALINA_BASE2=/home/systemuser/project/tomcat_2
export TOMCAT_HOME2=/home/systemuser/project/tomcat_2

# tomcat3 
export CATALINA_HOME3=/home/systemuser/project/tomcat_3
export CATALINA_BASE3=/home/systemuser/project/tomcat_3
export TOMCAT_HOME3=/home/systemuser/project/tomcat_3

添加完毕之后,保存,并执行sudo source /etc/profile让其环境变量生效(注意环境变量生效需要root权限)。

3、配置tomcat

进入tomcat_2的bin目录下vi catalina.sh进行设置。在文件当中找到如下代码

 # OS specific support.  $var _must_ be set to either true or false.

在下面增加代码

export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2

作用指定tomcat运行环境变量;
然后进入tomcat的conf文件夹下,设置server.xml的端口号配置。

<Server port="9002" shutdown="SHUTDOWN">                端口:8005->9002
<Connector port="8082" redirectPort="8443" connectionTimeout="20000"/> 端口:8080->8082
<Connector port="9102" redirectPort="8443" protocol="AJP/1.3" />  端口:8009->9102

至此一个tomcat环境配置完毕,然后依次去设置每一个tomcat,然后进入每个tomcat的bin目录执行./startup.sh便可以启动,启动完毕之后访问每个端口号进行测试,如果启动失败或者访问失败注意查看log根据log来判断失败原因,然后进行修改。另外需要注意端口号占用的问题,设置的时候最好有规律的来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值