多个tomcat在linux上的搭建教程
1.下载tomcat(版本:8.5.35)
链接: https://pan.baidu.com/s/1hbjI53ao–cwD65LQt5RTg 密码: ng5v
2.解压
将apache-tomcat-8.5.35.tar.gz文件上传到/opt目录下,解压压缩包tar -xvf apache-tomcat-8.5.35.tar.gz
3复制多个tomcat并重命名
修改tomcat文件夹名 tomcat1 mv apache-tomcat-8.5.35 tomcat1
需要多少个tomcat就重复解压与重命名多少次
4.tomcat环境配置
4.1修改server.xml
进入/opt/tomcat1/conf目录下,修改server.xml,改变三个端口cd /opt/tomcat1/conf
vi server.xml
后按i或者insert进入编辑模式,这里可以自定义端口号,前提不能与当前已有端口号冲突
按esc退出编辑模式,顺序打入:wq!
回车保存退出
同理,将其他的分别改为(8205,8280,8209)(8305,8380,8309)…
4.2修改catalina.sh文件
进入bin目录cd /opt/tomcat1/bin
编辑vi catalina.sh
添加export CATALINA_BASE=$CATALINA_1_BASE
export CATALINA_HOME=$CATALINA_1_HOME
同理在分别在其他tomcat下添加
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_3_BASE
export CATALINA_HOME=$CATALINA_3_HOME
… …
4.3配置tomcat环境变量
进入/etc目录下,修改profile文件,配置tomcat环cd /etc
vi profile
后按i
进入编辑,在最下面添加tomcat环境变量
export CATALINA_1_BASE=/opt/tomcat1
export CATALINA_1_HOME=/opt/tomcat1
export CATALINA_2_BASE=/opt/tomcat2
export CATALINA_2_HOME=/opt/tomcat2
export CATALINA_3_BASE=/opt/tomcat3
export CATALINA_3_HOME=/opt/tomcat3
export CATALINA_4_BASE=/opt/tomcat4
export CATALINA_4_HOME=/opt/tomcat4
export CATALINA_5_BASE=/opt/tomcat5
export CATALINA_5_HOME=/opt/tomcat5
重新运行下profile文件source profile
,没有弹出错误就是最好的回应
5.给tomcat/bin赋予权限
cd /opt/tomcat1/bin
chmod u+x *.sh
同理,对多个tomcat赋予权限
6启动与停止 tomcat
启动 /opt/tomcat1/bin/startup.sh
停止 /opt/tomcat1/bin/shutdown.sh
7.开放端口
开放tomcat端口,外部访问(云服务请直接配置安全策略)firewall-cmd --zone=public --add-port=8180/tcp --permanent
firewall-cmd --zone=public --add-port=8280/tcp --permanent
firewall-cmd --zone=public --add-port=8380/tcp --permanent
firewall-cmd --zone=public --add-port=8480/tcp --permanent
firewall-cmd --zone=public --add-port=8580/tcp --permanent
…
重新加载防火墙firewall-cmd --reload
如若上面执行时候报错(服务器可能默认关闭了firewalld服务)
启动 systemctl start firewalld
停用systemctl stopfirewalld
8.效果
这样多个tomcat就配好了,是不是还算比较简单的