linux系统jconsole的使用和windows远程查看
来源:互联网 发布:淘宝网成唯识论直解 编辑:程序博客网 时间:2024/06/04 23:20
一、jconsole能干什么
查看jvm内存使用情况就可以使用jconsole,从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。
二、开始部署和运行
1、先安装好jdk和一个tomcat
2、修改tomcat中bin/catalina.sh文件
vi bin/catalina.sh
if [ "$1" = "start" ] ; then #判断是否为启动JAVA_OPTS="-Dcom.sun.management.jmxremote.port=10000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.217.128"fi
在cygwin=false前面加入这段话
authenticate为false,jconsole连接远程jvm时,就不需要输入用户名和密码。
否则,要配置密码文件和密码。
可以指定密码文件的位置
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.pwd.file=/root/soft/jdk7/jre/lib/management/jmxremote.password"
-Dcom.sun.management.jmxremote.port=10000 是设置jconsole监听端口号
-Djava.rmi.server.hostname=192.168.217.128 设置的是我linux本机地址
加入if判断是否为start的原因是 由于配置了上述文件,在停止tomcat的时,会由于上述配置的端口被占用而无法停掉,会抛出端口占用的异常
3、把10000端口添加进白名单(最好关闭防火墙,不知道为什么我这边只有关闭了防火墙才能连接成功)
4、在windows上打开jconsole程序连接,输入地址和端口(jconsole在jdk bin目录下)
然后连接
这样也就成功了
- linux系统jconsole的使用和windows远程查看
- Windows下使用Jconsole远程监控Linux系统中java服务器资源占用情况
- 使用Jconsole远程监控Linux系统中java服务器
- windows下如何正确使用Jconsole远程连接linux主机上的JVM
- windows下如何正确使用Jconsole远程连接linux主机上的JVM
- windows下如何正确使用Jconsole远程连接linux主机上的JVM
- Jconsole监控tomcat 的JVM内存(远程、linux、windows)
- Jconsole远程监控tomcat 的JVM内存(linux、windows)
- Jconsole监控tomcat 的JVM内存(远程、linux、windows)
- Jconsole监控tomcat 的JVM内存(远程、linux、windows)
- Jconsole远程监控tomcat 的JVM内存(linux、windows)
- Jconsole远程监控tomcat 的JVM内存(linux、windows)
- 使用Jconsole监控远程Linux上的JVM
- 本地jconsole远程监控linux系统tomcat
- jconsole远程监控Linux tomcat和weblogic
- Jconsole linux远程连接
- 使用JCONSOLE监控远程LINUX运行的JAVA进程,总是在报连接失败的错误。
- 使用jconsole远程监控linux下tomcat使用情况
- C#基础知识整理
- C++中的new、operator new与placement new的区别
- 关于C++ const 的全面总结
- PMCON2017产品经理千人峰会四大亮点抢先看!
- Intellij IDEA配置tomcat(非maven项目)
- linux系统jconsole的使用和windows远程查看
- 苹果核
- Python爬虫之正则 & BeautifulSoup4解析HTML
- Guice依赖注入(@Inject)
- try..catch
- 从尾到头打印链表(含翻转链表两种方法)
- MYSQL数据库(四) 数据插入、空值和非空判断、自动排序、主键约束、唯一约束
- OpenGL基本操作与SOIL库和assimp库的使用
- exec()方法