【Tomcat】Tomcat用户名和密码问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdkyxy2013/article/details/83273430

【问题描述】

      最近,小编在将项目打成war包部署到Tomcat上之后,登录Tomcat界面查看部署的项目时遇到了下面的问题:登录Tomcat时需要用户名和密码,但不管怎样输入用户名和密码都是不正确的。如下图所示:

【问题原因】

        出于对服务器安全的考虑,解压版的Tomcat在tomcat-users.xml中用户名和密码是默认注释掉的。

【解决办法】

         找到tomcat的conf目录下的tomcat-users.xml文件,去掉用户名和密码的注释,如下图所示:

       此时进入manager界面,输入用户名和密码,显示的是一个403 Access Denied的错误。这是因为为了安全考虑tomcat默认还是没有manager-gui的管理权限,如果想要使用manager的话,需要自行加入管理权限(角色)。需要加入的角色及相关操作如下:

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>

        最终,如下图所示:

        再次登录tomcat的manager界面,登录成功。

猜你喜欢

转载自blog.csdn.net/gdkyxy2013/article/details/83273430