我用的tomcat是5.5.28的。在tomcat-users.xml中是这样配置的
<tomcat-users>
  <role rolename="manager"/>
  <role rolename="tomcat"/>
  <role rolename="admin"/>
  <role rolename="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="admin" password="admin" roles="admin,manager"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>然后我用admin用户登录的可以。但是我以both,tomcat,role1登录就出错了(HTTP Status 403 - Access to the requested resource has been denied )。在网上找了好长时间都没有找到解决的方法,哪个以前搞过,指点下。。

解决方案 »

  1.   

    一般只配置manager角色就行了.
    其他的角色你知道是什么意思吗???
      

  2.   

    首先<role rolename="manager"/>
    里面的rolename表示你要配置权限角色,
    <user username="both" password="tomcat" roles="tomcat,role1"/>
    里面是你指定的用户名和密码,和角色,是管理员还是用户,没有理解这两个rolename和roles的意思!
      

  3.   

    你先去掉admin用户,只留下剩下的是看 然后再登陆看看,
    而且楼主为什么要用那么多的用户呢、用那么多来干什么呢?不太明白