Linux部署一台、多台tomcat项目

一,部署一台tomcat及项目。

准备:linux服务器(我使用的是腾讯云) tomcat的tar包(自行搜索下载过程)JDK的tar包 SSH工具

首先,进入linx服务器界面。

//使用linux命令进入到tomcat.tar包目录,我这里直接扔home里面了。
cd /home
//解压tar包。
tar -xzvf  apache-tomcat-(版本号自己填写).tar.gz
//解压完成后,我进行了重命名操作。
mv apache-tomcat-8.5.34 tomcat

 安装完毕后,进行环境配置。

//使用指令 vim /etc/profile 按 i 进入编辑模式,在该文件末尾进行如下添加。
JAVA_HOME=/home/jdk1.8.0_191
JRE_HOME=/home/jdk1.8.0_191/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME  PATH
!!!!!注意,这里是JDK环境配置,假如你的linux没有安装JDK请自行搜索安装哦。!!!!!
########## tomcat ###########
export TOMCAT_HOME=/home/tomcat
export CATALINA_HOME=/home/tomcat
export CATALINA_BASE=/home/tomcat
########## tomcat ############
此处为配置第一台tomcat服务器环境变量



效果如下图

 配置完成后,按ESC,再按:wq(保存并退出),再输入以下指令source /etc/profile (使profile文件立即生效)

接下来使用指令 cd /home/tomcat/bin 再输入vi ./startup.sh

出现以下界面:

 红圈内容请手动输入,前三行可不输入。

输入完成保存退出。

以上步骤完成后,就可以访问tomcat了。

在 bin目录,输入./startup.sh 然后在浏览器中输入linux服务器IP地址,加上8080端口号即可访问tomcat官网。

!!!!假如无法访问,请输入以下指令。

# 查看防火墙状态

service iptables status  

# 停止防火墙

service iptables stop  

然后再访问tomcat官网即可成功。

假如有项目需要部署,先将项目打成war包,然后放到tomcat安装目录下webapps中,之后再重启tomcat即可自动部署该项目。

#关闭tomcat服务

./shutdown.sh

#打开tomcat服务

./startup.sh

如果遇到无法关闭的情况,输入 ps -ef|gerp tomcat 该指令为查看tomcat端口号使用,假如tomcat仍然在运行。

输入 kill -9 tomcat使用端口号 (该指令为强制杀死该进程)

上述步骤完成后,即可正常访问部署的项目。

二,多台tomcat部署

请再次解压tomcat安装包,并且重名为tomcat2(可依照你的想法来),并重复以下步骤。

//进入配置文件编辑。
vim /etc/profile
//在第一台tomcat配置环境的位置,录入如下代码。
########## tomcat1 ###########
export TOMCAT_2_HOME=/home/tomcat2
export CATALINA_2_HOME=/home/tomcat2
export CATALINA_2_BASE=/home/tomcat2
########## tomcat1 ###########
//回到tomcat2的bin目录,配置./startup.sh文件。
export CATALINA_2_HOME=/home/tomcat2
export CATALINA_2_BASE=/home/tomcat2
//进入tomcat2的conf目录编辑server.xml文件
cd /home/tomcat/conf
vi server.xml
//将server.xml文件中,以下三处位置更改。
<Server port="8005" shutdown="SHUTDOWN">(此处默认为8005,第二台tomcat可以更名为8006。)
<Connector port="8080" protocol="HTTP/1.1"(此处即为访问的端口号,可以更改为8081。)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />(默认8009,随意更改。)

上述步骤完成后,可以先进行测试,查看8081端口是否能够访问tomcat官网。

如若不能,请查看配置步骤是否有误。

能够正常访问的话,将项目部署到tomcat2中的webapps,然后重启该tomcat服务,即可正常访问。

!!!!注意,我并未配置./shutdown.sh文件,关闭服务时,可以使用kill -9 的方式杀死tomcat(kill-9比较暴力,注意使用。)

假如你想部署第三台,第四台tomcat,重复上述步骤。

建议大家实验完成后去看看nginx的部署流程。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值