Tomcat 7 配置远程JMX支持穿透防火墙

发布时间:2025-05-03 02:07

智能健康穿戴设备支持远程分享数据 #生活知识# #科技生活# #健康生活技巧# #智能健康监测#

最新推荐文章于 2023-10-27 09:50:43 发布

wsxlgg 于 2018-06-12 17:42:06 发布

参考Tomcat7官方文档:http://tomcat.apache.org/tomcat-7.0-doc/config/listeners.html#JMX_Remote_Lifecycle_Listener_-_org.apache.catalina.mbeans.JmxRemoteLifecycleListener

1.从http://tomcat.apache.org/download-70.cgi 下载JMX Remote jar(文件名catalina-jmx-remote.jar),保存到 $CATALINA_HOME/lib;

2.修改$CATALINA_BASE/server.xml,加入listener配置:<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="10001" rmiServerPortPlatform="10002" />

修改后的server.xml如下:

Xml代码  

<Server port="8005" shutdown="SHUTDOWN">    <!-- Security listener. Documentation at /docs/config/listeners.html    <Listener className="org.apache.catalina.security.SecurityListener" />    -->        <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />        <Listener className="org.apache.catalina.core.JasperListener" />        <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />    <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />    <Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="10001" rmiServerPortPlatform="10002" />  

3.在$CATALINA_BASE/bin目录下创建setenv.sh文件,内容如下:

Java代码  

#!/bin/sh    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"  

 给setenv.sh授执行权限

4.启动Tomcat

5.使用jconsole连接Tomcat,在远程进程中输入:<Tomcat IP>:10001

网址:Tomcat 7 配置远程JMX支持穿透防火墙 https://www.yuejiaxmz.com/news/view/913708

相关内容

tomcat 监控配置
配置Tomcat与JDK环境
使用frp反向代理实现内网穿透(远程ssh登录家里的电脑)
如何防护家庭网络安全? 仅需配个防火墙
【2024】穿衣搭配小程序/一周穿搭APP/小程序
JVM 优化实战
tomcat 性能优化(主要)
记一次完整的java项目压力测试
远程控制软件有哪些 十款常用远程控制软件精选
360家庭防火墙app 下载 360家庭防火墙(安全防护) v6.3.2 安卓版 下载

随便看看