tomcat 中的 tomcat-users.xml 配置不生效原因 + tomcat8以上管理页面提示403问题解决方案

转载 2017年10月11日 14:36:43
首先确定在conf目录下的server.xml文件有
  <GlobalNamingResources>
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
    <Resource auth="Container" description="User database that can be updated and saved" 
factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" 
pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>
  </GlobalNamingResources>

这样一段代码,让tomcat启动服务后能加载到conf/tomcat-users.xml,这个文件。


user配置

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

修改了配置文件需要重新启动服务器,好让服务器重新加载修改后的配置文件。

tomcat8以上管理页面提示403问题

修改conf/tomcat-users.xml

<role rolename="manager"/>

<role rolename="manager-gui"/>
<role rolename="admin"/>

<user username="user" password="password" roles="admin,manager,manager-gui"/>

同时还需要修改,如无新建conf/Catalina/localhost/manager.xml 内容如下:

<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

无须重启tomcat即可生效。



TOMCAT 9.0 配置问题 403 Access Denied

tomcat9.0 管理页面如:http://10.10.10.10:8080/manager/html出现如下错误: 403 Access Denied 1.需要配置: Tomcat/conf...
  • guochunyang
  • guochunyang
  • 2016年07月04日 12:54
  • 9611

tomcat8以上管理页面提示403问题

修改conf/tomcat-users.xml 同时还需要修改,如无新建conf/Catalina/localhost/manager.xml 内容如下:          d...
  • supersyd
  • supersyd
  • 2016年07月30日 21:45
  • 5230

tomcat-users.xml 配置不生效原因

安装玩tomcat,或者解压玩tomcat后,在tomcat的目录下有个conf文件夹,在这个文件夹下面有一个tomcat- users.xml的文件,这个文件里面的配置信息是当我们进入http:...
  • qzcsu
  • qzcsu
  • 2016年08月05日 21:57
  • 4935

Tomcat8.x登陆问题,tomcat-users.xml配置问题

注:转载请注明出处 版本:Tomcat8.x :用户+密码+角色 问题一:点击Server Status 报错403 Access Denied 访问Server Status需要把角色配置成...
  • tianqingtz
  • tianqingtz
  • 2014年01月01日 23:07
  • 5408

tomcat 2-- 关于一些部署启动问题和403问题的查询记录

作者:胡志强 链接:https://www.zhihu.com/question/44780102/answer/122181341 来源:知乎 命令描述tomcat:deploy部署一个w...
  • lyn1539815919
  • lyn1539815919
  • 2016年12月05日 00:22
  • 1215

关于tomcat 中的 tomcat-users.xml 配置不生效原因

安装玩tomcat,或者解压玩tomcat后,在tomcat的目录下有个conf文件夹,在这个文件夹下面有一个tomcat- users.xml的文件,这个文件里面的配置信息是当我们进入http...
  • konglongaa
  • konglongaa
  • 2016年12月19日 15:29
  • 1999

Tomcat学习—Tomcat的tomcat-user.xml配置文件

Tomcat学习—Tomcat的tomcat-user.xml配置文件
  • u010648555
  • u010648555
  • 2016年05月21日 19:15
  • 10021

Tomcat8访问管理页面localhost出现:403 Access Denied

一般遇到此问题的解决方案是: vi /usr/local/tomcat/apache-tomcat-8.5.9/conf/tomcat-users.xml 在此文件中添加用户和角色: 但是tom...
  • u012167045
  • u012167045
  • 2017年03月12日 18:28
  • 4663

登入Tomcat Manager时出现401错误——解决方法

要进入Tomcat Manager得先进行配置,进入tomcat解压目录->conf,对tomcat-users.xml进行修改。在这个文件中添加manager角色,并为管理员添加上这种角色即可 ...
  • mic403
  • mic403
  • 2015年05月22日 17:39
  • 2139

tomcat在conf/Catalina/localhost目录下配置项目路径

在tomcat的conf/Catalina/localhost目录下配置项目路径,tomcat启动是会直接根据配置去加载项目。  如果你的项目成名是:mypro,那你的文件命名为:mypro.x...
  • bao19901210
  • bao19901210
  • 2013年03月20日 14:35
  • 7109
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat 中的 tomcat-users.xml 配置不生效原因 + tomcat8以上管理页面提示403问题解决方案
举报原因:
原因补充:

(最多只允许输入30个字)