在Tomcat中添加用户和权限


在使用Tomcat时, 我们往往会需要添加用户和权限, 如: Jenkins 在部署项目到 Tomcat 服务器时, 就需要添加用户和权限.

1.添加用户和权限

要想在Tomcat中添加用户和权限, 就需要修改tomcat-users.xml文件, 此时需要tomcat-users.xml的绝对路径才可以定位并打开该文件,若是不知道该绝对路径可以只用下面的命令进行查找:
注意: 该命令需要 root 权限

find / -name tomcat-users.xml

在这里插入图片描述
获取到给文件的绝对路径后, 打开并修改该文件, 以进行用户和权限的添加, 具体操作如下:

vim /opt/Tomcat/apache-tomcat-8.5.40/conf/tomcat-users.xml  # 打开文件

在打开文件的标签下添加如下内容:

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

用户名和密码都是 tomcat

此外, 为了使刚才配置的用户和权限可以正常使用, 还需要修改context.xml文件, 具体操作如下:

find / -name context.xml  #获取context.xml的绝对路径
vim /opt/Tomcat/apache-tomcat-8.5.40/webapps/manager/META-INF/context.xml  #打开文件

打开文件后, 需要执行的修改操作如下图(此步操作的目的是为了允许Tomcat支持远程访问):
在这里插入图片描述

2.验证添加的用户和权限是否可以使用

重启Tomcat, 访问测试, 具体操作如下:

/opt/Tomcat/apache-tomcat-8.5.40/bin/shutdown.sh #停止Tomcat
/opt/Tomcat/apache-tomcat-8.5.40/bin/startup.sh  #启动Tomcat

重启后访问: http://192.168.220.128:9999/manger/html, 输入用户名和密码, 可以看到如下页面:

在这里插入图片描述
若成功出现上面的页面, 表示成功在Tomcat中添加了用户和其权限.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值