<tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd" version="1.0"> <!-- 详情可参照,本文仅作笔记处理:https://topjavaer.cn/web/tomcat.html#tomcat-user-xml-权限管理 默认情况下,操作“/manager/html”web应用程序所需的“manager-gui”角色中不包含任何用户。如果你想使用这个应用程序,你必须定义这样一个用户-用户名和密码是任意的。 内置Tomcat管理器角色: - manager-gui - 允许访问HTML GUI和状态页/html接口(/manager/html/*) - manager-script - 允许访问HTTP API和状态页/纯文本接口(/manager/text/*) - manager-jmx - 允许访问JMX代理和状态页/JMX代理接口(/manager/jmxproxy/*) - manager-status - 只允许访问状态页/Tomcat只读状态页面(/manager/status/*) 对于 host-manager: admin-gui 允许访问html接口(即URL路径为/host-manager/html/*) admin-script 允许访问纯文本接口(即URL路径为/host-manager/text/*) admin-jmx 允许访问JMX代理接口(即URL路径为/host-manager/jmxproxy/*) admin-status 允许访问Tomcat只读状态页面(即URL路径为/host-manager/status/*) 下面的用户被包装在评论中,因此被忽略。如果您希望配置这些用户中的一个或多个,以便与管理器web应用程序一起使用,请不要忘记删除<!.. ..>他们周围的一切。您还需要设置适当的密码。 --> <!-- <user username="admin" password="<must-be-changed>" roles="manager-gui"/> <user username="robot" password="<must-be-changed>" roles="manager-script"/> --> <!-- 下面的示例用户和角色条目旨在与示例web应用程序一起使用。它们被包装在注释中,因此在读取此文件时将被忽略。如果您希望配置这些用户以用于示例web应用程序,请不要忘记删除<!....>他们周围的一切。您还需要设置适当的密码。 role 是用来设置 "角色",而 user 是用来设置登陆 "用户" 的。 --> <!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="<must-be-changed>" roles="tomcat"/> <user username="both" password="<must-be-changed>" roles="tomcat,role1"/> <user username="role1" password="<must-be-changed>" roles="role1"/> --> </tomcat-users>