JVisualVM 远程连接 Tomcat
2016-07-24 10:32
295 查看
JDK 自带一个工具叫做 JVisualVM,可以用来监控 Java 进程的资源使用情况,自带的 JConsole 也可以用来监控。当监控远程机器上的进程时,需要配置一下 Tomcat 的参数。
在远程机器 Tomcat 的 catalina.sh 文件里加上 JVM 参数:
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
备注:另外需要检查 hostname –i,看解析出来是否为本地的IP,如是127.0.0.1或者IP为多个IP中之一,则其他的IP无效,会连接不上。
也可以使用如下的参数手动指定 hostname 或者 ip 地址
-Djava.rmi.server.hostname=192.168.174.10
然后就可以使用 JVisualVM 远程连接 Tomcat 了。
JVisualVM 还可以产生堆 Dump 文件,然后下载到本地用Eclipse MAT分析内存泄漏问题。
在远程机器 Tomcat 的 catalina.sh 文件里加上 JVM 参数:
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
备注:另外需要检查 hostname –i,看解析出来是否为本地的IP,如是127.0.0.1或者IP为多个IP中之一,则其他的IP无效,会连接不上。
也可以使用如下的参数手动指定 hostname 或者 ip 地址
-Djava.rmi.server.hostname=192.168.174.10
然后就可以使用 JVisualVM 远程连接 Tomcat 了。
JVisualVM 还可以产生堆 Dump 文件,然后下载到本地用Eclipse MAT分析内存泄漏问题。
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- 配置 SQLServer2005 以允许远程连接
- sql 2005不允许进行远程连接可能会导致此失败的解决方法
- sql2005 远程连接问题解决方法
- sqlserver 2000 远程连接 服务器的解决方案
- 配置 SQL Server 2005 以允许远程连接的方法
- 远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)
- 远程连接SQLSERVER 2000服务器方法
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- java开发中如何使用JVisualVM进行性能分析
- jsp项目中更改tomcat的默认index.jsp访问路径的方法
- Tomcat 多端口 多应用
- Oracle数据远程连接的四种设置方法和注意事项