当前位置: 首页 > news >正文

Tomcat管理功能使用

前言 

Tomcat管理功能用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。在默认情况下是处于禁用状态的。如果需要开启这个功能,需要配置管理用户,即配置tomcat-users.xml文件。

!!!注意:测试功能,生产环境不要使用!

目录

1 未修改文件前访问

 1.1 启动Tomcat

 1.2 浏览器访问

2 配置tomcat-users.xml文件

3 注释内容

4 重新启动Tomcat

5 web界面访问管理页面


1 未修改文件前访问

 1.1 启动Tomcat

在Linux命令行界面中,切换到Tomcat的bin目录,执行./startup.sh

以我的为例,我的Tomcat在/application目录下面。

/application/tomcat/bin/startup.sh

 1.2 浏览器访问

http://IP地址:8080/

 访问成功后,点击Manager App。

 得到如图所示的配置文件信息。

2 配置tomcat-users.xml文件

该文件位置在Tomcat中的conf目录下面。

vi /application/tomcat/conf/tomcat-users.xml

添加如下内容:(!!!注意在闭合标签</tomcat-users>上面添加)

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>

 添加完成后保存退出。

3 注释内容

vi /application/tomcat/webapps/manager/META-INF/context.xml

将下面内容修改为注释:

<Valve className="org.apache.catalina.valves.RemoteAddrValve"

         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

前面添加 <!--       后面添加 --> 

 

添加完成后保存退出。

4 重新启动Tomcat

在Linux命令行界面中,切换到Tomcat的bin目录,执行./shutdown.sh,再执行./startup.sh

/application/tomcat/bin/shutdown.sh

/application/tomcat/bin/startup.sh

5 web界面访问管理页面

浏览器重新访问Tomcat页面,点击Manager App

输入刚才配置的用户名(tomcat)和密码(tomcat)即可。

出现Tomcat Web应用程序管理者页面,成功!

相关文章:

  • [Geek Challenge 2023] web题解
  • 德国进口高速主轴电机在机器人上的应用及选型方案
  • oops-framework框架 之 Excel转Json
  • LinuxShell的 中括号[], 双中括号[[]], 双小括号(()) 笔记231207
  • Java Web应用优化 认识软件设计分层架构
  • Spring Boot 3 集成 Druid 连接池详解
  • 游戏被攻击该怎么办?游戏盾该如何使用,游戏盾如何防护攻击
  • IDEA使用git从远程仓库获取项目
  • 大屏图表汇总echarts圆环
  • LAMP架构
  • 用户案例|Milvus 助力 Credal.AI 实现 GenAI 安全与可控
  • 【数据结构 — 排序 — 选择排序】
  • typedef 与#define 的区别
  • Spring Boot 整合kafka:生产者ack机制和消费者AckMode消费模式、手动提交ACK
  • SAP UI5 walkthrough step2 Bootstrap
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android单元测试 - 几个重要问题
  • quasar-framework cnodejs社区
  • 翻译:Hystrix - How To Use
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 首页查询功能的一次实现过程
  • 我与Jetbrains的这些年
  • 一道闭包题引发的思考
  • 终端用户监控:真实用户监控还是模拟监控?
  • #《AI中文版》V3 第 1 章 概述
  • #Linux(帮助手册)
  • #window11设置系统变量#
  • #知识分享#笔记#学习方法
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • %@ page import=%的用法
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (06)Hive——正则表达式
  • (1)(1.11) SiK Radio v2(一)
  • (12)Hive调优——count distinct去重优化
  • (bean配置类的注解开发)学习Spring的第十三天
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (学习总结16)C++模版2
  • (转)大型网站的系统架构
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • ./configure,make,make install的作用(转)
  • .bat批处理(六):替换字符串中匹配的子串
  • .htaccess配置重写url引擎
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .mysql secret在哪_MySQL如何使用索引
  • .NET 8 跨平台高性能边缘采集网关
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET文档生成工具ADB使用图文教程
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .NET中分布式服务
  • @angular/cli项目构建--Dynamic.Form
  • @AutoConfigurationPackage的使用