解决tomcat(manager )管理界面403(关于安装tomcat,借鉴上一篇文章《部署tomcat》)

  我们点击tomcat管理界面,就会提示我们403,关于这个问题接下来我们详细看看:

768a6a44722f4c72b89e28863ac1c08d.png                       c7da8fd96253483790ae19c3f3791555.png

(这个页面提示的是我们没有权限访问tomcat管理页面)

1、修改配置文件tomcat-users.xml

(配置管理员用户)

[root@localhost ~]# vim /usr/local/tomcat/conf/tomcat-users.xml

向tomcat-users.xml文件中添加如下代码。

(这是我们设置的tomcat管理员的信息和权限以及密码)

<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user name="admin" password="jenkins.com" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />


509125101bd14dfcaed301da9896444e.png

2、修改配置文件context.xml


[root@localhost ~]# vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
 

找到如下图所示的位置,将自己的网段加入其中:

 

加入成功,如下图显示:

(我的网段是192.168.200)

意思是允许200网段的所有访问页面。

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

 

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

4、重启tomcat

注意:我们需要先停止tomcat,再启动tomcat!

①停止tomcat服务

[root@localhost ~]# /usr/local/tomcat/bin/shutdown.sh
dd4539481cd445bc92488d501e074588.png

 

②启动tomcat服务

[root@localhost ~]# /usr/local/tomcat/bin/startup.sh
c946d8df5df844aba643188d0890cf0b.png

5、浏览器访问tomcat管理界面

768a6a44722f4c72b89e28863ac1c08d.png

①点击manager wedapps,后弹出下图页面:

(需要我们输入用户名和密码)

(用户名和密码就是我们配置的tomcat-users.xml文件中的用户和密码)

34a453aa759b41529df028789a2eddc6.png

②输入完成,我们就可以正常访问tomcat管理界面:(如下图所示,访问成功)

1ce4dd3f84aa4201a1f0974d0e31c5c3.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值