笔记

万物寻其根,通其堵,便能解其困。
  博客园  :: 新随笔  :: 管理

tomcat-users.xml

Posted on 2024-08-29 17:00  草妖  阅读(4)  评论(0)    收藏  举报
<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>