Linux中tomcat的部署

红帽7如何配置tomcat

1、下载tomcat9.0java-1.8

tomcat的下载地址:

https://tomcat.apache.org/

java1.8radhat7自带:

[root@localhost profile.d]# yum install -y java-1.8.0

2、解压tomcat并且放到/usr/locad/

[root@localhost local]# tar -xf apache-tomcat-9.0.33-9.0.33.tar.gz

3、配置tomcat环境变量并且启动

[root@localhost profile.d]# echo "export PATH=/usr/local/apache-tomcat-9.0.33/bin:$PATH" > /etc/profile.d/tomcat.sh
[root@localhost profile.d]# source /etc/profile.d/tomcat.sh 
[root@localhost profile.d]# startup.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.33/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.33/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.33/bin/tomcat-juli.jar
Tomcat started.
#tomcat的默认端口为8080
[root@localhost profile.d]# ss -antl
State      Recv-Q Send-Q                      Local Address:Port                                     Peer Address:Port              
LISTEN     0      128                                     *:22                                                  *:*                  
LISTEN     0      100                             127.0.0.1:25                                                  *:*                  
LISTEN     0      100                                    :::8080                                               :::*                  
LISTEN     0      128                                    :::22                                                 :::*                  
LISTEN     0      100                                   ::1:25                                                 :::*                  
LISTEN     0      1                        ::ffff:127.0.0.1:8005                                               :::*          

4、tomcat相关配置文件

文件位置 作用
apache-tomcat-9.0.33/logs/ 存放配置文件
apache-tomcat-9.0.33/conf/server.xml 主配置文件
/usr/local/apache-tomcat-9.0.33/webapps 用于存放web项目

tomcat的相关命令

命令 说明
startup.sh 开启tomcat服务
shutdown.sh 关闭tomcat服务
version.sh 查看版本号

启动服务

[root@localhost bin]# startup.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.33/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.33/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.33/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]# ss -antl
State      Recv-Q Send-Q                      Local Address:Port                                     Peer Address:Port              
LISTEN     0      128                                     *:22                                                  *:*                  
LISTEN     0      100                             127.0.0.1:25                                                  *:*                  
LISTEN     0      100                                    :::8080                                               :::*                  
LISTEN     0      128                                    :::22                                                 :::*                  
LISTEN     0      100                                   ::1:25                                                 :::*                  
LISTEN     0      1                        ::ffff:127.0.0.1:8005                                               :::*                  
[root@localhost bin]# 

查看版本号

[root@localhost bin]# version.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.33/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.33/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.33/bin/tomcat-juli.jar
Server version: Apache Tomcat/9.0.33
Server built:   Mar 11 2020 09:31:38 UTC
Server number:  9.0.33.0
OS Name:        Linux
OS Version:     3.10.0-693.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_242-b08
JVM Vendor:     Oracle Corporation
[root@localhost bin]# 

关闭服务

[root@localhost bin]# shutdown.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.33/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.33/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.33/bin/tomcat-juli.jar
[root@localhost bin]# ss -antl
State      Recv-Q Send-Q                      Local Address:Port                                     Peer Address:Port              
LISTEN     0      128                                     *:22                                                  *:*                  
LISTEN     0      100                             127.0.0.1:25                                                  *:*                  
LISTEN     0      128                                    :::22                                                 :::*                  
LISTEN     0      100                                   ::1:25                                                 :::*                  
[root@localhost bin]# 

原文地址:https://www.cnblogs.com/liuzhijun666/p/13056495.html