一、环境整合

构建工具(参考工具部署方式)

软件名称 版本 相关文章推荐
JDK 1.8 https://www.cnblogs.com/liuyangfirst/p/14334385.html
  • 保证JDK安装无误,在进行下边的tomcat安装

二、官网下载

  • 2、进入主页,找到下载位置,双击下载

  • 3、历史版本下载

  • 点击这里可以下载的历史版本

三、解压安装

  • 1、下载压缩包到本地,解压压缩包(安装zip版本的请直接跳转第二步查看)

  • (1)解压,点击next

  • (2) 选择I agree

  • (3)选择next(这里要全选,否则没有host-manager管理)

  • (4)设置信息

  • (5)配置jdk路径

  • (6)配置安装路径

  • (7)进入安装

  • (8)进入启动

  • 2、解压后文件夹描述

四、配置环境

  • 1、备份文件tomcat-users.xml

  • 2、修改tomcat-users.xml文件(选择修改)

  • Tomcat的权限介绍:
对应页面 名称 描述
Manager App&& Server Status manager-gui 无 "host管理" 页面访问权限,有"APP管理" 和 "服务器状态" 页面查看权限
Server Status manager-script 只有"服务器状态"(Server Status) 页面查看权限
Server Status manager-status 只有"服务器状态" (Server Status)页面查看权限
Server Status manager-jmx JMX代理接口访问权限和"服务器状态"(Server Status) 页面查看权限
Host Manager && Server Status admin-gui 可访问 "host管理" 页面,但"APP管理" 和 "服务器状态" 页面无查看权限
Host Manager admin-script 只有host-manager脚本方式管理接口访问权限
  • 打开tomcat-user.xml

只打开Manager App


<user password="123456" roles="manager-gui,manager-script,manager-status,manager-jmx" username="tomcat"/>

只打开Host Manager


<user password="123456" roles="admin-gui,admin-script" username="tomcat"/>

打开全部完整版


<tomcat-users>
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="123456" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>
</tomcat-users>
  • context.xml配置(选择修改)

限制本地访问

修改如下图


<Context antiResourceLocking="false" privileged="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
</Context>

限制指定IP访问


<Context antiResourceLocking="false" privileged="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" />
</Context>

开启所有人随意访问


<Context antiResourceLocking="false" privileged="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
  • 修改server.xml文件(选择修改),修改前请备份

<Connector connectionTimeout="20000" port="8090" protocol="HTTP/1.1" redirectPort="8443"/> 

  • 修改logging.properties文件(选择修改),修改前请备份(一般打印日志出现乱码使用)

1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK(这是例子)

五、启动运行

  • 1、进入路径bin下,找到文件startup.bat,双击启动

  • 2、或者进入win+R进入命令行模式

win 就是键盘上,长如下图的按键

  • cd命令进入安装路径,执行startup.bat

  • 成功后界面

  • 管理员访问,输入账号密码:tomcat/123456(tomcat-users.xml文件设置的)

  • 进入manager-app管理界面

  • host-manager访问,输入账号密码:tomcat/123456(tomcat-users.xml文件设置的)

  • 进入 server status界面,输入账号密码:tomcat/123456(tomcat-users.xml文件设置的)

六、配置为服务

  • 1、进入命令行模式 win +R 弹出命令行窗口,输入cmd回车

  • cd 安装的路径

  • 2、输入命令 service install tomcat10

  • 3、卸载命令 service uninstall tomcat10

七、查看设置服务

  • 1、windows +R,弹出命令窗口,输入services.msc,回车弹出服务

  • 找到tomcat10,已经成为服务

  • 2、双击tomcat10,如图设置,这样开机就会自行启动了。

2022年官网下安装Tomcat最全版与官网查阅方法的更多相关文章

  1. 2022年官网下安装RabbitMQ最全版与官网查阅方法

    目录 一.Erlang环境部署 1.百度搜索"Erlang",或者访问网址:https://www.erlang.org/,找到DOWNLOAD双击进入. 2.找到支持的windo ...

  2. 2022年官网下安装Logstash最全版与官网查阅方法(8.1.0最新安装)

    一.环境整合 构建工具(参考工具部署方式) 软件名称 版本 相关文章推荐 NodeJS 16.0.0 https://www.cnblogs.com/liuyangfirst/p/15998172.h ...

  3. 2022年官网下安装MongoDB最全版与官网查阅方法(5.0.6)

    一.下载安装 1.百度搜索,找到官网,或直接访问:https://www.mongodb.com/ 2.寻找下载位置,双击下载. 3.找到本地位置,双击执行,进入欢迎界面,选择next. 4.勾选协议 ...

  4. 2022年官网下安装MAVEN最全版与官网查阅方法

    目录 确保JDK安装无误 一.百度输入关键字maven,选择官网,进入官网 二.找到下载位置,如图所示,双击进入 三.找到下载位置(下载的是安装包bin版本的,src是源码查看),双击下载 四.弹出保 ...

  5. 2022年官网下安装MySQL最全版与官网查阅方法

    目录 安装部署MySQL 一.百度查找MySQL官网 二.如图找到DOWNLOADS位置,既是下载位置 三.双击进入DOWNLOADS,下拉找到如图位置(红圈位置是社区免费版,上边部分应该是收费版) ...

  6. 2022年官网下安装DBever最全版与官网查阅方法

    目录 安装部署DBeaver 一.官网下载安装 1.百度搜索DBeaver. 2.进入主页,点击DownLoad下载. 3.查看列表,选择windows的exe版本下载. 4.找到位置,双击打开,弹出 ...

  7. 2022年官网下安装Redis最全版与官网查阅方法

    目录 安装部署Redis 一.下载安装 1.百度搜索Redis,双击进入. 2.下载稳定版(服务器版本),如图所示 3.找到下载的位置,解压压缩包(查看发现不是windows版本) 4.官网没有win ...

  8. 2022年官网下安装Elasticsearch最全版与官网查阅方法(8.1.0最新安装)

    目录 一.环境整合(需要提前装好) 构建工具(参考工具部署方式) 二.官方下载Elasticsearch部署安装 1.百度搜索"Elasticsearch",或者访问官网https ...

  9. 2022年官网下安装Kibana最全版与官网查阅方法(Kibana8.1.0+Elasticsearch8.1.0)

    一.环境整合(需要提前装好) 构建工具(参考工具部署方式) 软件名称 版本 相关文章推荐 Elasticsearch ..* https://www.cnblogs.com/liuyangfirst/ ...

  10. 2022年官网下安装GIT最全版与官网查阅方法

    目录 安装部署Git 1.百度搜索git,双击进入. 2.进入主页,双击如图位置. 3.进入下载列表,双击下载. 4.找到本地文件位置,双击安装,弹出界面,选择next 5.进入安装路径位置,修改路径 ...

随机推荐

  1. #双指针#洛谷 7521 [省选联考 2021 B 卷] 取模

    题目传送门 分析 将 \(a\) 排序后从大到小枚举 \(a_k\),注意枚举的时候重复的只考虑一次,那么可以将其它数按照模 \(a_k\) 后排序, 答案只可能来自最大值与次大值之和取模或者之和最接 ...

  2. #01背包,容斥,排列组合#洛谷 5615 [MtOI2019]时间跳跃

    题目 分析 不是凸多边形当且仅当边数小于2或者最长边大于等于其余边之和, 那么容斥一下,首先总权值为 \[\sum_{i=1}^nC(n,i)\times i=n\sum_{i=1}^nC(n-1,i ...

  3. 中文GPTS,字节中文扣子Coze使用全教程

    字节出自己的GPTS了,名字英文名叫coze,中文名叫"扣子".和OpenAI的GPTS类似.具有可定制性和完成特定任务的强大功能,它提供了一种新的GPT方式,可以让用户根据自己的 ...

  4. Wasm软件生态系统安全分析

    演讲嘉宾 | 王浩宇 回顾整理 | 廖   涛 排版校对 | 李萍萍 嘉宾简介 王浩宇,华中科技大学教授,博士生导师,华中科技大学OpenHarmony技术俱乐部主任.研究关注于新兴软件系统中的安全. ...

  5. 国产Linux发行版 Deepin 评价与主观展望 我与Deepin的故事

    全文皆属于up自己的主观臆断,有不到之处可以进行批评,共同成长. P1 编辑时间(2021-2-20) 昨天,我刷b站的时候见到一则旧闻,关于我国操作系统的.原本只是想写个1000字左右的评论的,没想 ...

  6. Nacos 多个实例的服务调用失败

    在微服务开发阶段,开发人员会频繁启动服务. 这样Nacos上会经常出现一个服务存在多个实例,这是自己和其他同事都启动了同一个服务造成的. 此时使用OpenFeign对该服务进行远程调用,会有很大概率出 ...

  7. BI小白收藏|一文告诉你什么是商务智能

    近年来,商务智能(BI)已成为继企业资源计划之后企业信息化建设的热点领域,在国内发展迅速.利用商务智能可以为企业整合集成现有的业务数据,在深度挖掘分析的基础上为管理决策者提供决策辅助,提高科学决策水平 ...

  8. python读取ini配置文件-configparser使用方法

    我们在操作 ini 配置文件的时候 可以使用 Python 的 configparser 库 具体使用方法如下: from configparser import ConfigParser # 初始化 ...

  9. mysql交集查询按照时间范围查询myBatis

    查询  开始时间 --结束时间 <if test="searchParam.startTime != null and searchParam.endTime != null" ...

  10. spring boot 学习前提

    前言 总结spring boot的学习前提. 正文 1.spring 程度(可以基本使用,我在学习spring boot的时候,感觉到需要一些spring的基础) 2.maven (这个是包管理,一定 ...