设置Tomcat管理员用户名和密码

摘要:
Tomcat用户XML是:Java代码管理器“用于管理。可以看出,这是由不正确的权限造成的。了解问题后,让我们解决它:1)关闭tomcat 62)打开tomcat用户Xml,添加“manager”权限,然后添加登录名为admin、登录密码为admin的用户。将权限指定为manager。修改后的tomcat-user.Xml如下:Java代码˂?

http://dove19900520.iteye.com/blog/1774980

  今天tomcat出点问题,然后我就想进入tomcat manager看看,结果怎么输入密码都不行,后来网上查了查才找到配置管理员用户名和密码的正确方式,在此记录一下:

    要想配置管理员用户名和密码,需要修改tomcat安装文件下的conf中的tomcat-user.xml文件。

    Tomcat 原来的tomcat-user.xml是:

Java代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8" ? >   
  2.        <tomcat-users >   
  3.          <role rolename="tomcat" / >   
  4.           <role rolename="role1" / >   
  5.           <user username="both" password="tomcat" roles="tomcat,role1" / >   
  6.           <user username="tomcat" password="tomcat" roles="tomcat" / >   
  7.           <user username="role1" password="tomcat" roles="role1" / >   
  8.     </tomcat-users >  

    

    这里role 只有tomcat role1权限的用户,而tomcat6我们需要点“Tomcat Manager”进去管理,可见是因为权限不对造成的。

    知道了问题所在, 我们来解决它: 

    

    具体步骤:

    

    1)关闭 tomcat6 

    2)打开tomcat-user.xml(在tomcat安装目录的conf文件夹下),添加一个"manager"的权限,并添加一个登陆名为admin,登陆密码为admin的用户,指定其权限为manager.修改后的tomcat-user.xml如下:

Java代码  收藏代码
  1. <?xml version='1.0' encoding='utf-8'?>   
  2.     <tomcat-users>   
  3.            <role rolename="tomcat"/>   
  4.            <role rolename="role1"/>   
  5.            <role rolename="manager"/>   
  6.            <role rolename="admin"/>   
  7.            <user username="tomcat" password="tomcat" roles="tomcat"/>   
  8.            <user username="both" password="tomcat" roles="tomcat,role1"/>   
  9.            <user username="role1" password="tomcat" roles="role1"/>   
  10.            <user username="admin" password="admin" roles="manager"/>   
  11.     </tomcat-users>   

 

    3)保存好tomcat-user.xml,重启动tomcat6, 

输入:http://127.0.0.1:8080/ 看到熟悉的tomcat界面;

点击“Tomcat Manager”,

输入用户名:admin, 密码admin,看到管理界面

    至此,tomcat管理员用户名和密码就配置好了。

免责声明:文章转载自《设置Tomcat管理员用户名和密码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇回击MLAA:NVIDIA FXAA抗锯齿性能实測、画质对照[转]C# 获取硬盘序列号 Volume Serial Number下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle 11g 默认用户名和密码

安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名/密码登录身份说明sys/change_on_installSYSDBA或SYSOPER不能以NORMAL登录,可作为默认的系统管理员system/managerSYSDBA或NORMAL不能以SYSOPER登录,可作为默认的系统管理员sysman/oem_tempsysman为oms...

OB-连接Oceanbase

管理工具 OceanBase 客户端、MySQL 客户端、 OceanBase 开发者中心和 OceanBase 云平台 字符型管理工具 OceanBase 客户端 OceanBase 客户端(OBClient)同时兼容访问 OceanBase 数据库的 MySQL 以及 Oracle 租户 语法 obclient -u[用户名]@[租户名]#[集群名称]...

IDA破解最简单的登陆框

原创文章,转载请注明出处:http://www.cnblogs.com/justinzhang/       还记得当年本科的时候,一大群人围着一个国安的登陆框在哪儿破解。其实自己对安全方面的东西了解的非常的少,最近遇到一个非常牛逼的UML工具,可惜没有源代码、没有文档,在这种霸道的封杀之下,又点燃了学习反汇编&破解的热情。虽然这是一个非常非常简单...

现场取证之流量分析总结

一、前言 当业务系统发生安全事件时,我们除了需要对客户的主机进行排查找出入侵来源、还原入侵事故过程,还需要对网络流量持续性地跟踪监测。 虽然市面上那么多的安全监控分析设备、软件,产生了大量的安全日志。可还是要将尝试攻击、已经攻击成功的情况判断出来有针对性地进行排查、防御。 针对常见的攻击事件,结合监测工作中分析流量的方法,总结了几个网络流量分析排查思路。...

postgresql 查看用户名

查看当前连接的用户名:  foo=#select * from current_user; 或 foo=#select user; 查看所有用户名:  foo=#du 用户管理可以查看之前的博文: https://www.cnblogs.com/ryanzheng/p/9427126.html...

python实现注册登录小程序

用python 实现模拟注册和登录的程序:用户信息最终以字典的格式储存在一个txt文件里,具体实现如下: users.txt里用户字典格式如下: 1 { 2 'name': {'password': '111111', 'role': '1'}, 3 'name2': {'password': '222222', 'role': '1'},...