如何在 Apache tomcat 8 中向管理员用户添加多个角色?

Ali*_*tan 6 tomcat

最近我安装了一个 apache tomcat 8。我的 tomcat-users.xml 包含这个:

<tomcat-users>
    <role rolename="admin-gui"/>
    <user username="tomcat" password="pass1234" roles="admin-gui"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)

我也想为此用户启用打开管理器应用程序和服务器状态。谁可以帮我这个事 ?

Ste*_*itt 8

您需要定义适当的角色(请参阅完整列表的文档),并将它们添加到用户的roles属性中,使用逗号作为分隔符:

<tomcat-users>
    <role rolename="admin-gui"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-status"/>
    <user username="tomcat" password="pass1234" roles="admin-gui,manager-gui,manager-status"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)