文档章节

windows下Jconsole本地连接失败的解决方法

chape
 chape
发布于 2015/05/08 10:33
字数 321
阅读 3191
收藏 2

    在myeclipse里编写demo程序后运行,打开jconsole发现在本地进程列表发现只有jconsole本身,没有期望中的myeclipse进程和demo进程。

搜索“jconsole本地连接失败”大多数给出的答案都是:

在Run configurations……中 加入以下运行参数

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8011
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

然后使用jconsole远程连接"localhost:8011",方法可行

但是究其原因:

  在 Win32 系统上,每个 java 进程启动之后都在 %TMP%/hsperfdata_useruser为当前登录用户名)目录下建立一个以该 java 进程 pid 为文件名的文件,用以记录该 java 进程的一些信息。而 jconsole 和 jps 正是利用这些文件来获取当前系统中 java 进程的信息的。

    在CMD命令行输入set tmp 显示临时目录为"TMP=C:\Users\我的用户名\AppData\Local\Temp",而在java程序中打印System.getProperty("java.io.tmpdir")显示为"C:\Windows\Temp",

    运行demo程序发现在"C:\Windows\Temp\hsperfdata_我的用户名"发现新创建的vmid文件。将此文件复制到"C:\Users\我的用户名\AppData\Local\Temp\hsperfdata_我的用户名"下,此时打开jconsole即可看到本地demo进程。


© 著作权归作者所有

chape
粉丝 159
博文 339
码字总数 191349
作品 0
成都
程序员
私信 提问
不用重新配置,用jconsole连接远程机器进程及获得本地进程的JMX Url的终极办法

估计有很多人都在想用jconsole连接远程机器上的进程时,发现没有配置jmx端口,或者其它的东东。 下面介始一种很简单的办法,可以不用重启远程机器的进程: ssh -X 192.168.66.66 -l username...

横云断岭
2013/11/30
0
0
如何使用jconsole在本地监控远程java应用(resin)?

想实现windows端对Linux的java应用(Resin)的JVM进行监控,应该是在远程的resin里配置一些东西,在windows本地使用jconsole工具连接,总是连接失败,难道是我配置错了? telnet 远程主机的9...

anfield
2010/12/01
1K
3
tomcat8 下利用jconsole实现监控

环境 服务器端: centos6.5+tomcat8+jdk1.8 客户端:windows 7 +jdk1.8 如何实现在windows客户端上用jconsole工具远程监控服务器端上的tomcat 服务器端的配置 首先,需要说明的是,jconsole工...

lisq6151
2016/06/28
0
0
Jconsole监控tomcat 的JVM内存(远程、linux、windows)

Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面...

wangdy
2016/06/24
31
0
JMeter监控内存及CPU

JMeter工具可以用来做性能测试,但是它本身并不能很好的去监控内存及CPU。本篇介绍两种方式监控内存与CPU. 首先附上带内存cpu监控jar包的jmeter下载地址: http://pan.baidu.com/s/1pKBOn83 ...

tantexian
2016/06/17
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
今天
10
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
22
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
9
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部