我正在运行本地Tomcat 6.0服务器。我可以从浏览器进入主管理页面。我通过配置tomcat-users.xml来为Tomcat应用程序管理器创建了一个用户:
<tomcat-users>
<role rolename="manager-gui" />
<user username="myUsername" password="myPswd" roles="manager-gui" />
</tomcat-users>
当我为TAM键入cmd时,例如http://localhost:8080/manager/list,它会提示输入凭据w / Authentication Required对话框。我输入myUsername / myPswd,对话框再次重新提示输入凭据。
我在这里缺少什么?
答案 0 :(得分:2)
在Tomcat 7中使用Manager应用程序所需的角色已从Tomcat 6中的单个管理器角色更改为以下四个角色:
如果您使用的是Tomcat 6,则需要将角色更改为“manager”。
答案 1 :(得分:1)
我也有这样的问题,我不知道我的版本经理/ tomcat是否有问题,或者我是否有更新的tomcat然后是经理版本,但我发现我必须使用遗产角色'经理'尽管在6.0.x.
<role rolename="manager" />
<user username="myUsername" password="myPswd" roles="manager" />