此文档需要安装配置好jdk后操作,jdk安装可参考电梯直达

下载

官方链接:https://tomcat.apache.org/download-90.cgi

1
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz

解压

解压到指定目录

1
2
[root@k8s-77-162 opt]# tar xvf apache-tomcat-9.0.20.tar.gz -C /usr/local/
[root@k8s-77-162 opt]# mv /usr/local/apache-tomcat-9.0.20/ /usr/local/tomcat/

可根据自身需求来决定要不要配置环境变量

Tomcat目录结构说明

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
[root@k8s-77-162 ~]# cd /usr/local/tomcat/
[root@k8s-77-162 tomcat]# ll
总用量 124
drwxr-x---. 2 root root  4096 5月  23 11:26 bin #--启动命令目录
-rw-r-----. 1 root root 19182 5月   4 06:30 BUILDING.txt
drwx------. 3 root root   254 5月  23 13:53 conf #--配置文件目录
-rw-r-----. 1 root root  5407 5月   4 06:30 CONTRIBUTING.md
drwxr-x---. 2 root root  4096 5月  23 11:26 lib # --库文件目录
-rw-r-----. 1 root root 57092 5月   4 06:30 LICENSE
drwxr-x---. 2 root root   197 5月  23 13:53 logs #--日志文件目录
-rw-r-----. 1 root root  2333 5月   4 06:30 NOTICE
-rw-r-----. 1 root root  3255 5月   4 06:30 README.md
-rw-r-----. 1 root root  6852 5月   4 06:30 RELEASE-NOTES
-rw-r-----. 1 root root 16262 5月   4 06:30 RUNNING.txt
drwxr-x---. 2 root root    30 5月  23 11:26 temp #--临时缓存文件
drwxr-x---. 7 root root    81 5月   4 06:27 webapps #--web应用家目录
drwxr-x---. 3 root root    22 5月  23 13:53 work #--工作缓存目录
[root@k8s-77-162 tomcat]#

Tomcat启动、关闭

  • 启动
1
2
3
4
5
6
7
8
[root@k8s-77-162 bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201/
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@k8s-77-162 bin]#
  • 查看端口
1
2
3
4
[root@k8s-77-162 bin]# lsof -i:8080
COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    26910 root   54u  IPv6 13896346      0t0  TCP *:webcache (LISTEN)
[root@k8s-77-162 bin]#
  • web端访问

tomcat默认端口为8080 如果需要修改端口可以进去conf>server.xml修改

VCI7dJ.jpg

  • 关闭
1
2
3
4
5
6
7
[root@k8s-77-162 bin]# ./shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201/
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@k8s-77-162 bin]#

也可以用下面命令来进行启动关闭

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[root@k8s-77-162 bin]# /usr/local/tomcat/bin/catalina.sh start  #启动
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201/
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@k8s-77-162 bin]# /usr/local/tomcat/bin/catalina.sh stop  #关闭
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201/
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@k8s-77-162 bin]#