请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我在虚拟机里的linux环境配置了,但是访问报403错误

这是修改后的tomcat-users.xml:

https://img1.sycdn.imooc.com//szimg/5c6accd70001955108990510.jpg

也在conf\Catalina\localhost下新建了manager.xml

https://img1.sycdn.imooc.com//szimg/5c6accb40001449c09110513.jpg


但是一访问就报403:

https://img1.sycdn.imooc.com//szimg/5c6acdb20001b2cc14620634.jpg

正在回答

1回答

(1)浏览器访问192.168.134.27:8080/manager

(2)打开虚拟机里面的tomcat的access.log, 名字类似于:localhost_access_log.2019-02-18.txt,看一下最新的访问日志,类似于这样:192.168.220.1 - - [18/Feb/2019:17:05:47 -0800] "GET /manager/ HTTP/1.1" 403 3420。 最前面的192.168.220.1就是服务器拿到的浏览器的ip地址。把这个地址192.168.220.1填写到manager.xml中,然后重启tomcat

0 回复 有任何疑惑可以回复我~
  • 提问者 大官__人 #1
    解决了,是什么原理?为什么访问地址是日志里
    回复 有任何疑惑可以回复我~ 2019-02-20 22:19:50
  • 提问者 大官__人 #2
    按第二个方针解决了此问题
    回复 有任何疑惑可以回复我~ 2019-02-20 22:20:20
  • 若鱼1919 回复 提问者 大官__人 #3
    manager.xml配置的是允许访问的客户端的ip,accesslog中打印的就是客户端的ip
    回复 有任何疑惑可以回复我~ 2019-02-21 08:57:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信