快捷搜索:  汽车  科技

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat由于我们需要前后端分离,部署两个tomcat,可以对tomcat_80复制一份并改为其他名称3、对tomcat包进行重新命名(尽量的统一用tomcat 下划线 端口,方便维护) mv apache-tomcat-9.0.31(文件夹名称) tomcat_80(修改后的名称)第二步:对tomcat文件进行解压:unzip apache-tomcat-9.0.31.zip解压后有这样一个没有后缀的文件。赋予目录权限:chmod -R 775 apache-tomcat-9.0.31

1、上传TOMCAT安装包到/opt/soft目录下

yum install lrzsz
(统一放在/opt/soft目录下,在opt目录下创建soft文件夹)
# cd /opt
#mkdir soft

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(1)

2、上传完成后对tomcat压缩包进行解压

sudo yum install unzip

第一步:修改压缩包的权限: chmod 775 apache-tomcat-9.0.31.zip (后面文件名根据实际填写)

第二步:对tomcat文件进行解压:unzip apache-tomcat-9.0.31.zip

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(2)

解压后有这样一个没有后缀的文件。

赋予目录权限:chmod -R 775 apache-tomcat-9.0.31

3、对tomcat包进行重新命名(尽量的统一用tomcat 下划线 端口,方便维护)
mv apache-tomcat-9.0.31(文件夹名称) tomcat_80(修改后的名称)

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(3)


由于我们需要前后端分离,部署两个tomcat,可以对tomcat_80复制一份并改为其他名称

cp -r tomcat_80 tomcat_8080 (复制文件夹的时候需要加-r 如果是复制文件则不用)

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(4)

4、修改tomcat的启动、关闭端口

第一步: 放置两个tomcat后,我们就需要去修改他们的启动和关闭端口,避免他们的端口冲突

4.1 进去tomcat_80的配置文件,对配置文件进行修改
#cd /opt/tomcat_80/conf
#vi server.xml

(备注一:如果不熟悉vi命令进去编辑,就下载文件到本地修改完了后再上传覆盖,但是要注意文件权限是否变化了)

(备注二:如果是部署两个tomcat的话,只修改其中一个即可,比如说只修改tomcat_8080这个tomcat的配置文件)

5、配置CATALINA环境变量
完成tomcat配置后,对CATALINA环境变量进行配置,如果服务器只有一个Tomcat的时候可以不用做该步骤。超过2个或以上的都需要

5.1 修改环境变量

改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:

  #tomcat_80
  export CATALINA_BASE=/opt/tomcat80--------(第一个tomcat实际路径)
  export CATALINA_HOME=/opt/tomcat80
  export TOMCAT_HOME=/opt/tomcat80

  #tomcat_8080
  export CATALINA_BASE2=/opt/tomcat_8080 -----(第二个tomcat实际路径)
  export CATALINA_HOME2=/opt/tomcat_8080
  export TOMCAT_HOME2=/opt/tomcat_8080

(把上面的信息添加到/etc/prfile文件的最前面,注意把备注的中文去掉,如果有第二个以上,按照这个方式继续写第三个tomcat配置信息)

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(5)

修改完成后使配置生效,执行以下命令(记得执行)

#source /etc/profile

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(6)

5.3 修改两个tomcat下面bin下的catalina.sh文件。修改后的示例如下:

#cd /opt/tomcat_80/bin

#vi catalina.sh

(插入以下内容,放在最前面)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el8_1.x86_64/jre(前面查询到的java路径,在最后加/jre)

export CATALINA_HOME=$CATALINA_HOME

export CATALINA_BASE=$CATALINA_BASE

修改第二个tomcat_8080catalina.sh文件,修改后的示例如下:

#cd /opt/tomcat_8080/bin

#vi catalina.sh

(插入以下内容,放在最前面)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el8_1.x86_64/jre(前面查询到的java路径,在最后加/jre)

export CATALINA_BASE=$CATALINA_BASE2

export CATALINA_HOME=$CATALINA_HOME2

6、启动tomcat测试是否能正常启动

#cd /opt/tomcat_80/bin
#nohup sh startup.sh &
# ps -ef|gerp tomcat(查看tomcat是否启动成功)

成功后提示如下:

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(7)


同样再去启动第二个tomcat_8080

#cd /opt/tomcat_8090/bin
#nohup sh startup.sh &

# ps -ef|gerp tomcat(查看第二个tomcat_8080是否启动成功)

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(8)

7、关闭tomcat方法

#ps -ef |grep tomcat

linux系统tomcat安装部署:项目部署基础汇总二---linux下部署tomcat(9)


红框的编号为进程的编号,使用kill名称关闭进程即可

#kill -9 10731

#kill -9 10831

猜您喜欢: