对于Web服务器Tomcat的应用管理员密码问题
不管是Tomcat6、Tomcat7、Tomcat8、Tomcat9在安装时要求设置管理员的用户名和密码以便于管理部署的应用
所以在安装的时候一定要注意要填写自己的用户名和密码。
安装完之后可以找到所安装tomcat下的conf下的tomcat-users.xml文件节点<tomcat-users>下出现
<user username="root" password="root" roles="admin-gui,manager-gui" />
如果忽略这两项安装的话以后在线管理应用的时候你要在登录输入框填什么用户名和密码呢?
(点击查看“状态”项或“应用管理”选项都会弹出下面的弹出框要求输入用户名和密码)
笔者查了很多网上资料(各种大神博客之类的)有的太高端看不懂,有的只需要输入用户名admin,密码不用填直接就能登录,测试之后并不好使。
解决方案:找到你所安装tomcat下的conf下的tomcat-users.xml文件,在此文件的节点<tomcat-users>下复制一下代码
1 <role rolename="tomcat"/> 2 <role rolename="role1"/> 3 <role rolename="manager"/> 4 <role rolename="manager-gui"/> 5 <role rolename="admin"/> 6 <role rolename="admin-gui"/> 7 <role rolename="manager-script"/> 8 <role rolename="manager-jmx"/> 9 <role rolename="manager-status"/> 10 <user username="tomcat" password="tomcat" roles="tomcat"/> 11 <user username="both" password="tomcat" roles="tomcat,role1"/> 12 <user username="role1" password="tomcat" roles="role1"/> 13 <user username="admin" password="admin" roles="tomcat,role1"/> 14 <user username="tomcat" password="" roles="manager-gui"/> 15 <user username="root" password="root" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/>
上面代码中的用户名和密码root root拥有的所有的权限。笔者对上述的权限不是很了解,所以如果只想简单的实现管理应用的话只需要复制
<user username="root" password="root" roles="admin-gui,manager-gui" />
到<tomcat-users>下就可以了,绝对可行!
待更新。。。。。。