我在安装tomcat6.0时候,在默认用户名和密码界面时候没提示默认用户名为admin,安装完后登陆http://localhost:8080点击 tomcat manager 在输入用户名密码时候输入安装时我自己打的admin用户且密码为空,但是无法进入下一层界面,为什么?

解决方案 »

  1.   

    看下\conf\tomcat-users.xml配置文件
      

  2.   

    补充下,我下的是6.0.24的安装版,之前版本安装时候默认用户名为admin密码为空,但是这个版本默认用户和密码都为空,手动设置了的话,安装完之后进入tomcatmanager要求输入名,密码这时,不论我输多少次安装时候自己设的名和密,都返回了未输入名与密码的登录界面,输入多几次的话便进入了错误界面,里面有要求在2楼楼主所说的tomcat-users.xml文件添加用户名和密码字样,可能由于我不够熟悉,我添加后还是老样子,能不能教我具体如何设置tomcat-users.xml文件?还是说造成我这个现象另有原因?
      

  3.   

    tomcat-users.xml
    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="role1" password="tomcat" roles="role1"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="admin" password="" roles="admin,manager"/>
    </tomcat-users>  
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zwhfyy/archive/2007/01/22/1490033.aspx
      

  4.   

    在默认情况下,操作Tomcat自带的”/manager”Web应用程序所需的”manager”角色中并不含有任何用户。若您想使用这个应用程序(http://localhost:8080/manager/html),必须自己定义用户名及密码。
    在tomcat-users.xml中添加两行,
    <role rolename="manager"/> 这一行列出的是manager角色
    <user username="snoopy" password="snoopy" roles="manager"/> 这一行定义一个用户,username 和 password 自己定义,roles 里面必须包含 manager。
    重启服务器,使用 ”/manager”Web应用程序时,就输入那个名字和密码