tomact 配置远程登录

1、开放8080端口(与conf/service.xml里使用的端口保持一致)

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

2、添加用户及权限

vim /opt/tomcat/conf/tomcat-users.xml

添加下面配置
<role rolename="manager-status"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="admin-gui"/> <role rolename="admin-script"/>
<user username="admin" password="123456" roles="manager-status,manager-gui,manager-script,manager-jmx,admin-script,admin-gui"/>

权限说明
admin-gui — 可访问 "host管理" 页面,但"APP管理" 和 "服务器状态" 页面无查看权限
manager-gui — 无 "host管理" 页面访问权限,有"APP管理" 和 "服务器状态" 页面查看权限
manager-status — 只有"服务器状态" 页面查看权限
manager-script — 有脚本方式管理接口访问权限和"服务器状态" 页面查看权限
manager-jmx — JMX 代理接口访问权限和"服务器状态" 页面查看权限
admin-script — 只有host-manager脚本方式管理接口访问权限

3、允许远程访问

注释掉只允许本地访问的配置配置
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->

4、关闭重启tomcat 

 

posted @ 2021-01-19 11:04  人间草木~  阅读(105)  评论(0编辑  收藏  举报