Centos7下载安装Tomcat应用服务器

news2025/7/13 16:12:18

Centos7安装Apache-Tomcat-9

文章目录

  • Centos7安装Apache-Tomcat-9
      • 1. 前言
      • 2. 官网下载Apache-Tomcat
      • 3. 使用xftp工具或者rz工具传输文件
      • 4. 解压Tomcat文件并启动Tomcat文件
      • 5. 关闭防火墙并访问Apache-Tomcat
      • 6. 可以修改端口号
      • 7. 开放端口

1. 前言

    Apache-Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,
    在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,
    可利用它响应HTML(标准通用标记语言)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,
    但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2. 官网下载Apache-Tomcat

Apache-Tomcat官网https://tomcat.apache.org/

在这里插入图片描述

在这里插入图片描述

3. 使用xftp工具或者rz工具传输文件

3.1 使用xftp工具将Tomcat迁移到 /opt目录下

在这里插入图片描述

3.2 或者使用rz工具将Tomcat迁移到 /opt目录下
[root@localhost ~]# yum install lrzsz -y
[root@localhost ~]# rz

在这里插入图片描述

4. 解压Tomcat文件并启动Tomcat文件

4.1 进入 /opt目录下查看文件是否存在(上面已经将Tomcat文件传输到/opt)
[root@localhost ~]# cd /opt
[root@localhost opt]# ls
4.2 将Tomcat文件解压缩
z:Gzip压缩算法
x:解压缩
v:输出显示执行过程
f:文件名
C:解压缩到指定路径
./:当前路径
[root@localhost opt]# tar -zxvf apache-tomcat-9.0.65.tar.gz -C ./
4.3 查看是否解压缩完成
[root@localhost opt]# ls

在这里插入图片描述

在这里插入图片描述

5. 关闭防火墙并访问Apache-Tomcat

5.1 进入Tomcat的bin目录,并授权
[root@localhost opt]# chmod 777 -R /opt/apache-tomcat-9.0.65/bin/
5.2 关闭防火墙(无法访问才关闭)
[root@localhost opt]# systemctl stop firewalld.service
启动Tomcat
[root@localhost opt]# cd /opt/apache-tomcat-9.0.65/bin/
[root@localhost bin]# sh startup.sh

在这里插入图片描述

在这里插入图片描述

5.2 打开浏览器访问192.168.1.222:8080  (默认端口号:8080)

在这里插入图片描述

6. 可以修改端口号

[root@localhost conf]# vim /opt/apache-tomcat-9.0.65/conf/server.xml

在这里插入图片描述

在这里插入图片描述

7. 开放端口

7.1 查看系统中的所有端口
[root@localhost conf]# firewall-cmd --list-ports
7.2 开放8080端口
[root@localhost conf]# irewall-cmd --zone=public --add-port=8080/tcp --permanent

md --list-ports
7.2 开放8080端口
[root@localhost conf]# irewall-cmd --zone=public --add-port=8080/tcp --permanent


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/38733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 开发人脸识别之自动识别验证码功能讲解及实现(超详细 附源码)

需要源码和图片集请点赞关注收藏后评论区留下QQ或者私信~~~ 一、自动识别验证码 验证码图片中最简单的是数字验证码,一张再普通不过的验证码拿到之后要进行以下步骤的处理 1:首先对图片适当裁剪,先去掉外部的空白区域,再把每个数…

Oracle日志复制—国产自研Beedup(基于日志结构化数据复制产品)

Beedup能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。 一、Beedup产品概述 由北京灵蜂纵横软件有限公司研发的数据库实时复制软件Beedup,提供数据库Oracle异地容灾备份&#xff0…

Vue笔记_01双向数据绑定原理

[1]什么叫双向数据绑定? 视图中的数据发生了变化,data中的数据也要对应改变;data中的数据发生了变化,视图上的数据也要对应改变; [2]双向绑定原理 vue 双向数据绑定是通过 数据劫持 结合 发布订阅模式的方式来实现的…

Pip版本问题导致Python模块安装失败

文章目录起因解决方案前言输入 %APPDATA%创建 pip.ini终端执行命令安装包结语起因 今天在视频号平台看到有小姐姐直播讲爬虫技术,我一看这不是挺简单的吗?于是我就想到自己四年前的今天刚进大一的时候最开始学的爬虫技术,后来因为一些事情跑…

怎么证明前端数据加密的三种方式

导读:前端最常见的三大加密方式https,SSH和MD5,这篇文章带你走进三大加密方式的原理对比。 1.https 1.1原理 A.就是在http加入SSL层,是http安全的基础; B.htts协议是在http基础上加了SSL协议; C.使用443端口,http是80…

2022CTF培训(三)windowslinux安卓平台调试机制原理

附件下载链接 windows平台调试机制原理 手动编写一个简易调试器 创建待调试进程 使用 CreateProcess 函数创建待调试进程,创建时指定 dwCreationFlags 参数为 DEBUG_ONLY_THIS_PROCESS 将会告诉操作系统我们需要让当前调用者(线程)接管所…

(十)centos7案例实战——实现nginx代理访问redis服务

前言 本节内容是关于实现nginx代理访问redis服务,由于在实际生产开发环境中,我们并不想将我们的中间键服务暴露在公网环境中,或者只能在内网环境中使用,例如本节内容,我们将redis安装到本地环境,但是又有需…

链表中倒数第k个结点、反转链表、合并两个排序的链表、树的子结构、删除链表中重复的结点

文章目录1、链表中倒数第k个结点2、反转链表3、合并两个排序的链表4、树的子结构5、 二叉树的镜像6、删除链表中重复的结点1、链表中倒数第k个结点 本题考点: 链表,前后指针的使用,边界条件检测 牛客链接 题目描述: 输入一个链表…

JVM【八股文】

JVM【八股文】 JVM内存区域划分 程序计数器栈堆方法区 一块大的区域,需要根据功能,来划分不同的小区域。 JVM内存是从操作系统里申请来的,之后堆这部分区域进行了划分。 1.程序计数器 内存中最小的区域,保存了下一条要执行指令…

android-加壳加固

title: android-加壳加固 categories: Android tags: [android, 加壳, 加固, 混淆] date: 2022-06-20 18:00:23 comments: false mathjax: true toc: true android-加壳 前篇 Android之Apk加壳 - https://blog.csdn.net/LVXIANGAN/article/details/84956476Android动态加载Dex…

李沐论文精度系列之七:Two-Stream双流网络、I3D

文章目录一、双流网络1.1 前言1.2 网络结构1.3 光流(Optical flow)1.3.1 什么是光流1.3.2 如何利用光流1.3.3 双向光流(Bi-directional optical flow)1.3.4 光流的局限性及和对应的预处理(抽取)方式1.3.5 视频模型测试1.4 实验1.4…

✿✿✿JavaScript基本语法一

目 录 1.js的发展史(闲聊版) 2.浏览器分成两部分:渲染引擎和 JS 引擎 3.js与html的关系以及结合方式 (1)js与html的关系 (2)js与html结合方式 4.JavaScript注释 5.js中的基本数据类型 6.js中的变量 7.运算符(自动类型转…

9.前端笔记-CSS-盒子模型-border和padding

页面布局的三大核心: 盒子模型浮动定位 1、盒子模型 1.1 盒子模型组成 盒子模型本质还是一个盒子,包括边框border、外边距margin、内边距padding和实际内容content 1.1.1 边框border 组成 组成:颜色border-color、边框宽度border-wid…

518. 零钱兑换 II【完全背包:求组合数】

518. 零钱兑换 II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位…

C++11 右值,右值引用,移动构造,移动赋值

目录 一、左值,左值引用,右值,右值引用的相关概念: 1. 什么是左值,什么是左值引用? 2. 什么是右值,什么是右值引用? 3. 右值的属性是右值,右值引用的属性是左值 4. …

棒子老虎鸡-第12届蓝桥杯Scratch选拔赛真题精选

[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第86讲。 蓝桥杯选拔赛每一届都要举行4~5次,和省赛、国赛相比,题目要简单不少,再加上篇幅有限,因此我精挑细选…

研究生有限元仿真应用中存在的问题与对策

作者:尚晓江 导读:有限元分析软件作为计算工具,在科研和工程领域都有广泛应用,而多数用户是在研究生阶段开始接触和使用这些计算软件的。本文以ANSYS结构分析为例,对现阶段研究生应用有限元分析软件的现状和存在的问题…

无人机设计仿真--在Isight平台上进行的基于CST参数化+Xfoil的无人机翼型优化

作者:Graychen 一、工程背景 翼型的选型和设计是飞行器气动设计中的一项基础性工作,翼型对飞行器的气动性能具有根本性的影响。现在高性能飞行器已不再从翼型库中选择适用翼型后直接使用,而是以现有翼型作为基准翼型进行气动优化&#xff…

java基本语法 下

目录 运算符 运算符:算术运算符 运算符:赋值运算符 运算符:比较运算符 运算符:逻辑运算符 运算符:三元运算符 运算符的优先级 程序流程控制 概念 顺序结构 if-else结构 switch-case结构 循环结构 循环结构…

Unity视差贴图多实现对比和改进

视差贴图多种实现方式对比和改进视差贴图视差映射陡峭视差映射视差遮蔽映射迭代视差映射-kerry视差贴图 参考 与法线贴图相同,可以模拟出物体得深度感,同时它得改进是能够随着视角得偏移显示不同得深度感,使得显示更加真实。 由于采样高度…