最近工作需要在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://stackoverflow.com/questions/38551166/403-access-denied-on-tomcat-8-manager-app-without-prompting-for-user-password