我有以下内容tomcat-users.xml:
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<user username="aname" password="apassword" roles="admin,manager"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
如果我去http://localhost:8080/manager/html,我被问及用户名和密码(据我所知,关于这些tomcat-users.xml),但是当我输入它们时,我得到:
403 Access Denied
You are not authorized to view this page.
If you have already configured the Manager application to allow access and you have used your browsers back button...
Run Code Online (Sandbox Code Playgroud)
这种行为可能是什么原因?提前致谢.
ala*_*inm 23
要使用网络管理gui,你必须添加gui role.
在[Tomcat installation path]/conf/tomcat-users.xml您可以定义role并影响它们user.例如 :
<tomcat-users>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
注意 :
您可能没有在此定义的任何默认用户名和密码,因此花时间进行此配置总是好的,或者在使用NetBeans中集成的IDE时遇到问题.实际上,它需要这些凭证才能正确使用它.
| 归档时间: |
|
| 查看次数: |
24221 次 |
| 最近记录: |