最近工作需要在tomct下部署war包并访问。
学了几种方法后想从Tomcat Web Application Manager去部署。
但是启动tomcat后浏览器http://localhost:8080能够访问成功,但是点击Manager App一直报403,通过百度查找原因,首先在
D:\apache-tomcat-8.5.5\conf\tomcat-users.xml中配置了账号密码如图,
之后重启tomcat还是不能访问,还是403,继续百度。试了n种方法都不行,最后在一个国外的网站找到了答案。
还需要修改D:\apache-tomcat-8.5.5\webapps\manager\META-INF\context.xml中的配置。
注释掉这段代码即可,这样就可以用用户名和密码访问Manager App了。
当然如果不注释代码,用http://127.0.0.1:8080/也是可以的。不用localhost:8080。
原帖地址:https://*.com/questions/38551166/403-access-denied-on-tomcat-8-manager-app-without-prompting-for-user-password