文章目录

  • 1. 下载Tomcat9
    • 1.1 wget 命令下载
    • 1.2 压缩包下载
    • 2. 解压
  • 2. 安装JDK
    • 2.1 安装jdk
  • 3. 启动Tomcat9
    • 3.1 进入tomcat目录下的bin文件夹(我现在所处 ` root` 目录)
    • 3.2 执行命令,启动tomcat服务器
    • 3.3 测试服务器启动情况
      • 但是当你在服务器外(Windows)输入:http://192.168.3.61:8080/ ,会显示
  • 4. 开放 Tomcat 端口
    • 4.1 防火墙配置
    • 4.2 端口配置
    • 4.3 开放端口并测试
  • 5. 修改tomcat端口
    • 5.1 进入配置文件目录 `conf`
    • 5.2 编辑 `service.xml` 配置文件
    • 5.3 修改 `Connector` 的 `port` 属性为 80
    • 5.4 进入 tomcat 文件夹下的 `bin`目录
  • 6. 注意:重启之后你需要去开启 80 端口
    • 完成之后在浏览器地址栏输入服务器 IP 地址就可以正常访问了

1. 下载Tomcat9

Apache官网

1.1 wget 命令下载

  • 如果 centos7 可以联网,则可以复制 tomcat 地址使用 wget 命令下载
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz

1.2 压缩包下载

  • 下载 tar.gz 包完成之后可以使用 SSH 工具上传到 CentOS

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k8bvplpI-1605019893544)(C:\Users\IDEA\AppData\Roaming\Typora\typora-user-images\image-20201110163925465.png)]

2. 解压

tar -xzvf apache-tomcat-9.0.39.tar.gz
  • 解压完成后可以得到一个文件夹

  • 进入文件夹可以看到 tomcat 的目录结构

2. 安装JDK

  • 因为 tomcat 是依赖JDK的,所有需要下载JDK的环境

2.1 安装jdk

  • centos7默认安装了jdk,再执行一次相当于更新jdk
yum install java
  • 查看jdk版本号
java -version

3. 启动Tomcat9

3.1 进入tomcat目录下的bin文件夹(我现在所处 root 目录)

cd apache-tomcat-9.0.39/bin/

3.2 执行命令,启动tomcat服务器

./startup.sh

3.3 测试服务器启动情况

  • 在centos中打开浏览器,在地址栏输入:http://192.168.3.61:8080/ (当前服务器ip为:192.168.3.61)

  • 当看到tomcat的初始化页面,说明tomcat启动成功

    但是当你在服务器外(Windows)输入:http://192.168.3.61:8080/ ,会显示

    • 执行命令,查看端口是否开放

    • 说明 tomcat 默认的 8080 未开启

    4. 开放 Tomcat 端口

    • 当然, 如果你嫌麻烦,你可以直接关闭防火墙

    4.1 防火墙配置

    # 查看防火墙服务
    systemctl status firewalld# 开启防火墙
    service firewalld start# 重启防火墙
    service firewalld restart# 关闭防火墙
    service firewalld stop

    4.2 端口配置

    # 查看监听的端口
    netstat -lnpt# 查询8080端口是否开放
    firewall-cmd --query-port=8080/tcp# 开放8080端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent# 移除8080端口
    firewall-cmd --zone=public --remove-port=8080/tcp --permanent# 配置立即生效
    firewall-cmd --reload# 参数解释
    1:firwall-cmd:是Linux提供的操作firewall的一个工具;
    2:--permanent:表示设置为持久;
    3:--add-port:标识添加的端口;
    

    4.3 开放端口并测试

    • 开放端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    
    • 立即生效
    firewall-cmd --reload
    

    • 再次在(Windows)地址栏输入就可以看到tomcat的初始化页面了

5. 修改tomcat端口

5.1 进入配置文件目录 conf

cd apache-tomcat-9.0.39/conf/

5.2 编辑 service.xml 配置文件

vim server.xml

5.3 修改 Connectorport 属性为 80

5.4 进入 tomcat 文件夹下的 bin目录

# 先执行停止命令
./shutdown.sh# 再执行启动命令
./startup.sh

6. 注意:重启之后你需要去开启 80 端口

完成之后在浏览器地址栏输入服务器 IP 地址就可以正常访问了

安装配置Tomcat(CentOS7)相关推荐

  1. Centos7 安装配置 tomcat 并设置自动启动

    Centos7 安装配置 tomcat 并设置自动启动 下载安装包 这里选择适合Linux的安装包,下载到本地后上传到centos服务器,或者直接通过wget命令下载 1 2 3 4 # cd /us ...

  2. Centos7虚拟机下安装配置Tomcat

    Centos7虚拟机下安装配置Tomcat 以下所有操作都是CentOS7的root身份.已经安装配置了Java环境.配置了nat虚拟网络.并且虚拟机已经连接互联网 打开终端.如果命令结尾是 # 则表 ...

  3. 超详细Ubuntu Linux安装配置 Tomcat

    Ubuntu 安装配置Tomcat 1. 开始之前 2. 安装 Java 2.1 查找 2.2 安装 2.3 验证 3. 安装 Tomcat 3.1 获取Tomcat 3.2 解压Tomcat 3.3 ...

  4. win7下安装配置Tomcat 7.0

    1 Java环境搭建 这里需要安装JDK及其环境变量的配置.具体过程可以参考我之前写的Java开发环境搭建 一文,此处不再赘述. 2 Tomcat 7.0安装及配置 2.1 Tomcat 7.0下载及 ...

  5. Eclipse中安装配置Tomcat和创建JSP项目

    这里写自定义目录标题 安装配置Tomcat 创建JSP项目 安装配置Tomcat 下载并解压Tomcat到指定目录 Eclipse菜单栏中找到Window–>Preperences->Se ...

  6. Centos7安装配置Tomcat

    1.前言 本篇博客将演示 如何在linux环境下安装tomcat 和 介绍一些tomcat的知识,以及将tomcat配置成系统服务,来实现开机自启动等一系列功能,后续专栏将持续更新相关知识,期待的小伙 ...

  7. CentOS7安装配置Tomcat(图文)

    全文目录 Tomcat介绍 安装Java环境 安装Tomcat服务 下载Tomcat 解压并移动到指定目录 启动 Tomcat的一些配置 Tomcat介绍 可直接跳到下一步 Tomcat是Apache ...

  8. 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )

    系统版本:centos6.5版本 java版本:1.7 一.准备工作 1.java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址:h ...

  9. RedHat 6 安装配置Tomcat 7

    关于部署Tomcat,看了网上的一些资料基本都说要先装JDK.配置环境变量等"常规步骤",但tomcat发行说明中已提到最低要求只需要JRE提供一个Java运行环境即可,我就测试了 ...

  10. Linux 实操———CentOS 6 安装配置 Tomcat

    引言 Linux下安装Tomcat. 一.下载.传输与解压 同<Linux 实操---CentOS 6 安装配置 Oracle JDK 1.8>一样,前期都是先在远程机上下载压缩包,然后通 ...

最新文章

  1. oracle lz压缩,LZ:Oracle热备期间过量Redo生成控制
  2. matlab实现指数平滑(一次/二次/三次)
  3. 穿过代理服务器取远程用户真实IP地址
  4. 网页上的图片怎么提取出来_如何在网站上提取图片素材
  5. LeetCode : Intersection of Two Linked Lists
  6. MiniProfiler.EF6监控调试MVC5和EF6的性能
  7. 深度学习2.0-28.其他训练tricks-Early Stopping,dropout等
  8. 利用application在页面中显示访问次数
  9. java保存文件filedialog保存路径 文件名_FileDialog文件名过滤问题
  10. Atititt hi dev eff db op Spring JDBC 目录 1. Spring JDBC 2 1 1.1. Atitit 数据库db insert 插入数据data 最佳实践
  11. KITTI数据集Raw Data与Ground Truth序列00-10的对应关系,以及对应的标定参数
  12. Android监听蓝牙与设备连接状态、关闭和打开状态
  13. 工程学导论-第四章-创造力
  14. 企业WiFi认证 保护企业的信息
  15. win10 pycharm安装使用 MySQLdb
  16. 病案归档管理系统_ER图_功能图_数据字典_数据库脚本
  17. 【论文笔记】Predictive control of aerial swarms in cluttered environments
  18. 图形图像基础 之 png介绍
  19. R语言使用caret包的confusionMatrix函数计算混淆矩阵、基于混淆矩阵的信息手动编写函数计算accuray、准确率指标
  20. VBS批量修改文件名

热门文章

  1. 清华“天机芯”团队再发重磅研究!以全新类脑计算系统实现通用人工智能
  2. EasyConnect 安装使用教程 Windows
  3. Javaweb-01.html和css
  4. 学习和思考的一点小总结
  5. Python: 异常处理
  6. Redhat7(centos7)及以上防火墙完整介绍
  7. java:获取本机IP,Linux环境下使用InetAddress.getLocalHost()方法获得127.0.0.1
  8. cc2541中文数据手册及cc2541蓝牙源程序
  9. java内存屏障的原理与应用
  10. 编程二大问题—c++常用库函数总结