https://blog.csdn.net/qq_21077715/article/details/85541685
https://blog.csdn.net/cruel_xuan/article/details/78437934?utm_source=blogxgwz5
首先要搞清楚tomcat安装目录,因为我是用宝塔安装的,所以nginx、tomcat、mysql等都安装在宝塔的默认目录下了,关于宝塔的目录,详见下面链接,主要就是在/www/server/下面
https://blog.csdn.net/weixin_44567104/article/details/90170646
因此要修改tomcat的manager权限和Tomcat/webapps/manager/META-INF/context.xml文件都要找对路径
1、配置gui-manager项目部署方式,切换至/tomcat/conf目录,输入vi tomcat-users.xml
打开文件,按“i”进入编辑模式,拷贝以下代码放置标签之间(注意将password和username换成你自己设置的)
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="xxx" password="***" roles="admin-gui,manager-gui"/>
2、输入 cd webapps/manager/META-INF/
切换至目录,输入vi context.xml
打开文件,按i进入编辑模式,将 标签下的 标签注释掉
(<!-- ***** -->
表示注释,中间的内容不生效)
<Context antiResourceLocking="false" privileged="true" >
<!--注释掉此标签
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>
之后按esc键,然后输入:wq保存退出。
3、配置完用户名密码之后,需要重新启动tomcat,命令如下:
service tomcat stop
service tomcat start
4、重启服务之后
,点击右侧Manger App按钮,弹出登录对话框,输入刚才设置的用户名和密码,检测是
否登录成功,如果登录进入系统,则说明登录成功。