一.编辑tomcat/bin/catalina.sh
vi catalina.sh
在 # ----- Execute The Requested Command -----------------------------------------
上面添加下面代码,并修改端口和ip
CATALINA_OPTS=”-Dcom.sun.management.jmxremote.port=port -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=ip”
二. 修改防火墙文件public.xml
cd /etc/firewalld/zones
vi public.xml
将port新增到防火墙配置文件中,eg:新增端口1099
<?xml version="1.0" encoding="utf-8"?>
<zone>
<short>Public</short>
<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
<service name="ssh"/>
<service name="dhcpv6-client"/>
<port protocol="tcp" port="8011"/>
<port protocol="tcp" port="8001"/>
<port protocol="tcp" port="7001"/>
<port protocol="tcp" port="7003"/>
<port protocol="tcp" port="7002"/>
<port protocol="tcp" port="8099"/>
<port protocol="tcp" port="1099"/>
</zone>
三. 防火墙reload
firewall-cmd --reload
四. 重启tomcat服务
五. jconsole结果
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/b14d4798348d5ceb1af6c38aa3afd969.png)