关于Tomcat的页面后台管理默认设置

长时间不碰中间件,又忘记了,还得重头搞起~~还是总结出来为妙~~

Server Status和Manager App对应../webapps/manager;Host Manager对应../webapps/host-manager。

默认情况下,这三个菜单是禁止的。如果点击的话,会报403错误:

1、启用控制台(对应如上红框的二、三处)

在conf/tomcat-users.xml中的<tomcat-users>标签里添加用户名、密码,并设置角色(其中manager-gui角色用以登录Server Status和Manager App而admin用以登录Host Manager):

<role rolename="manager-gui"/>

<role rolename="admin-gui" />

<user username="admin" password="abcd1234" roles="manager-gui,admin-gui" />

<user username="tomcat" password="s3cret" roles="manager-gui"/>

2、启用远程机器访问控制台(对应如上红框的一处)

即使添加了用户名密码tomcat默认也只允许从本机登录控制台(而且URL中IP要是127.0.0.1)。

未允许的IP访问控制台一般重定向报以下错误:

By default the Host Manager is only accessible from a browser running on the same machine as Tomcat. If you wish to modify this restriction, you'll need to edit the Manager's context.xml file.

要允许远程访问控制台,到webapps/manager/META-INF/context.xml(Host Manager到webapps/host-manager/META-INF/context.xml修改)将如下内容注释掉(合作和追加IP地址也可以):

相关推荐
程序员三明治1 天前
选 Redis Stream 还是传统 MQ?队列选型全攻略(适用场景、优缺点与实践建议)
java·redis·后端·缓存·rocketmq·stream·队列
Cosmoshhhyyy1 天前
《Effective Java》解读第5条:优先考虑依赖注入来引用资源
java
.柒宇.1 天前
力扣hot100----15.三数之和(java版)
java·数据结构·算法·leetcode
程序员卷卷狗1 天前
JVM 调优实战:从线上问题复盘到精细化内存治理
java·开发语言·jvm
cj6341181501 天前
【MySQL】mysqldump使用方法
java·后端
JIngJaneIL1 天前
停车场管理|停车预约管理|基于Springboot的停车场管理系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·停车场管理系统
杰克尼1 天前
二分查找为什么总是写错
java·数据结构·算法
半旧夜夏1 天前
【分布式缓存】Redis持久化和集群部署攻略
java·运维·redis·分布式·缓存
短视频矩阵源码定制1 天前
矩阵系统源码推荐:技术架构与功能完备性深度解析
java·人工智能·矩阵·架构
Eiceblue1 天前
使用 Java 将 Excel 工作表转换为 CSV 格式
java·intellij-idea·excel·myeclipse