YiMo.一茉 YiMo.一茉
首页
导航站
  • Java基础知识
  • Java进阶
  • 设计模式
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Redis
  • MySQL

    • MySQL-基础
    • MySQL-进阶
  • HTML
  • CSS
  • Vue2
  • Vue3
  • uni-app
  • 博客实战教程
  • 图书馆实战教程
  • 网关
  • 数据缓存
  • 搜索
  • 注册中心
  • 消息队列
  • RPC框架
  • Nginx
  • Docker
  • Gitlab
  • Kafka
  • Linux
  • Linux环境搭建

    • 导航
    • 安装JDK
    • 安装MySQL
    • 安装Nginx
    • 安装Tomcat
    • 部署SpringBoot项目
    • 安装node.js
    • 部署Vue项目
    • 安装Redis
  • 每日一更
  • Java基础
  • 前端基础
  • 友链
  • 学习分享
  • 生活
  • 关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YiMO.一茉

拥抱生活,追寻真实的快乐
首页
导航站
  • Java基础知识
  • Java进阶
  • 设计模式
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Redis
  • MySQL

    • MySQL-基础
    • MySQL-进阶
  • HTML
  • CSS
  • Vue2
  • Vue3
  • uni-app
  • 博客实战教程
  • 图书馆实战教程
  • 网关
  • 数据缓存
  • 搜索
  • 注册中心
  • 消息队列
  • RPC框架
  • Nginx
  • Docker
  • Gitlab
  • Kafka
  • Linux
  • Linux环境搭建

    • 导航
    • 安装JDK
    • 安装MySQL
    • 安装Nginx
    • 安装Tomcat
    • 部署SpringBoot项目
    • 安装node.js
    • 部署Vue项目
    • 安装Redis
  • 每日一更
  • Java基础
  • 前端基础
  • 友链
  • 学习分享
  • 生活
  • 关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Nginx

  • Docker

  • Gitlab

  • Kafka

  • Linux

  • Linux环境搭建

    • 导航
    • 安装JDK
    • 安装MySQL
    • 安装Nginx
    • 安装Tomcat
      • 1、下载Tomcat
      • 2、安装
      • 3、运行
    • 部署SpringBoot项目
    • 安装node.js
    • 部署Vue项目
    • 安装Redis
  • 运维
  • Linux环境搭建
YiMO.一茉
2022-11-04
目录

安装Tomcat

# 安装Tomcat

首先检查一下linux是否安装tomcat

rpm -qa|grep tomcat
1

# 1、下载Tomcat

下载地址: https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.106/bin/ (opens new window)

找到这个名称apache-tomcat-7.0.106.tar.gz 点击就可以下载了。

image-20221109094057432

# 2、安装

我看到jdk是直接安装到/usr文件中的,那为了统一,我们将tomcat也放到usr中。

首先上传tomcat到服务器上。/usr/local/cap/下

然后我们再移到/usr目录下就可以了。

[root@Captian cap]# mv apache-tomcat-7.0.106.tar.gz /usr
[root@Captian cap]# cd /usr
[root@Captian usr]# ll
total 9552
-rw-r--r--   1 root root 9642456 Jul 20 09:51 apache-tomcat-7.0.106.tar.gz
dr-xr-xr-x.  2 root root   36864 Jul 19 22:25 bin
drwxr-xr-x.  2 root root    4096 May 11  2019 games
drwxr-xr-x. 14 root root    4096 May  7 11:12 include
drwxr-xr-x   3 root root    4096 Jul 19 22:25 java
dr-xr-xr-x. 34 root root    4096 May  7 11:07 lib
dr-xr-xr-x. 45 root root   36864 May  7 11:18 lib64
drwxr-xr-x. 29 root root    4096 May  7 11:14 libexec
drwxr-xr-x. 13 root root    4096 Jul 19 21:11 local
dr-xr-xr-x.  2 root root   20480 May  7 11:18 sbin
drwxr-xr-x. 97 root root    4096 May  7 11:11 share
drwxr-xr-x.  4 root root    4096 Jan 26  2021 src
lrwxrwxrwx.  1 root root      10 May 11  2019 tmp -> ../var/tmp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

现在我们看到已经过来了文件。

然后解压到当前目录下:

[root@Captian usr]# tar -zxvf apache-tomcat-7.0.106.tar.gz 
apache-tomcat-7.0.106/conf/
apache-tomcat-7.0.106/conf/catalina.policy
apache-tomcat-7.0.106/conf/catalina.properties
apache-tomcat-7.0.106/conf/context.xml
apache-tomcat-7.0.106/conf/logging.properties
apache-tomcat-7.0.106/conf/server.xml
apache-tomcat-7.0.106/conf/tomcat-users.xml
......
1
2
3
4
5
6
7
8
9

解压完之后,我们再看一下目录

[root@Captian usr]# ll
total 9556
drwxr-xr-x   9 root root    4096 Jul 20 09:58 apache-tomcat-7.0.106
-rw-r--r--   1 root root 9642456 Jul 20 09:51 apache-tomcat-7.0.106.tar.gz
dr-xr-xr-x.  2 root root   36864 Jul 19 22:25 bin
drwxr-xr-x.  2 root root    4096 May 11  2019 games
drwxr-xr-x. 14 root root    4096 May  7 11:12 include
drwxr-xr-x   3 root root    4096 Jul 19 22:25 java
dr-xr-xr-x. 34 root root    4096 May  7 11:07 lib
dr-xr-xr-x. 45 root root   36864 May  7 11:18 lib64
drwxr-xr-x. 29 root root    4096 May  7 11:14 libexec
drwxr-xr-x. 13 root root    4096 Jul 19 21:11 local
dr-xr-xr-x.  2 root root   20480 May  7 11:18 sbin
drwxr-xr-x. 97 root root    4096 May  7 11:11 share
drwxr-xr-x.  4 root root    4096 Jan 26  2021 src
lrwxrwxrwx.  1 root root      10 May 11  2019 tmp -> ../var/tmp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

解压的已经存在了。我们把之前的安装包删除掉。

[root@Captian usr]# rm apache-tomcat-7.0.106.tar.gz
rm: remove regular file 'apache-tomcat-7.0.106.tar.gz'? y
[root@Captian usr]# ll
total 136
drwxr-xr-x   9 root root  4096 Jul 20 09:58 apache-tomcat-7.0.106
dr-xr-xr-x.  2 root root 36864 Jul 19 22:25 bin
drwxr-xr-x.  2 root root  4096 May 11  2019 games
drwxr-xr-x. 14 root root  4096 May  7 11:12 include
drwxr-xr-x   3 root root  4096 Jul 19 22:25 java
dr-xr-xr-x. 34 root root  4096 May  7 11:07 lib
dr-xr-xr-x. 45 root root 36864 May  7 11:18 lib64
drwxr-xr-x. 29 root root  4096 May  7 11:14 libexec
drwxr-xr-x. 13 root root  4096 Jul 19 21:11 local
dr-xr-xr-x.  2 root root 20480 May  7 11:18 sbin
drwxr-xr-x. 97 root root  4096 May  7 11:11 share
drwxr-xr-x.  4 root root  4096 Jan 26  2021 src
lrwxrwxrwx.  1 root root    10 May 11  2019 tmp -> ../var/tmp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 3、运行

运行Tomcat,进入bin目录,和我们以前在Windows下看的都是一样的

[root@Captian bin]# ./startup.sh
Using CATALINA_BASE:   /usr/apache-tomcat-7.0.106
Using CATALINA_HOME:   /usr/apache-tomcat-7.0.106
Using CATALINA_TMPDIR: /usr/apache-tomcat-7.0.106/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_333-amd64
Using CLASSPATH:       /usr/apache-tomcat-7.0.106/bin/bootstrap.jar:/usr/apache-tomcat-7.0.106/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
1
2
3
4
5
6
7
8

出现如上图所示信息,则表示启动成功。这时候我们可以在浏览器中使用http://ip:8080访问(注:ip为自己电脑ip),如能够显示tomcat的主页,则表示不需要进行任何操作了,如果不能显示,则需要在Linux中开放防火墙的8080端口。

# 执行 ./startup.sh
# 停止 ./shutdown.sh
1
2

防火墙添加端口:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
1

重启防火墙:

systemctl restart firewalld.service
1
[root@Captian /]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@Captian /]# systemctl restart firewalld.service
[root@Captian /]#
1
2
3
4

我的可以访问,如果不能访问,先去检查一下服务器的后台有没有加入8080端口的规则。

上次更新: 2023/03/05, 20:36:52

← 安装Nginx 部署SpringBoot项目→

最近更新
01
项目实战部署
03-16
02
Maven插件
03-16
03
软件安装
03-16
更多文章>
Theme by Vdoing | Copyright © 2022-2023 YiMO.一茉 | 苏ICP备2022035828 | MIT License | 一茉 All rights reserved.
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×