繁体   English   中英

无法在JMC中打开Java应用程序和Eclipse IDE的飞行记录器

[英]Unable to open flight recorder in JMC for Java application and Eclipse IDE

当我尝试运行飞行记录器时,加载会花费很长时间,然后崩溃,并在一段时间后引发异常:

连接被拒绝托管:17.226.xx.yyyy; 嵌套的异常是:

java.net.ConnectException:操作超时(连接超时)java.lang.RuntimeException:无法连接到[1.8.0_181] Eclipse(2092)。 确保JVM运行和正在使用的服务URL正确的协议(服务:JMX:RMI://127.0.0.1/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc4AAtVbmljYXN0UmVmMgAADTE3LjIyNi4yMC4yMjQAAMF44tzu6CRJNeORCVrBAAABZN4+pbCAAQB4)。

我尝试运行不同版本的jdks:从Java 7到Java 8:

jdk1.7.0_80.jdk
jdk1.8.0_141.jdk
jdk1.8.0_144.jdk
jdk1.8.0_162.jdk
jdk1.8.0_181.jdk

此外,卸载eclipse并重新安装STS。 问题仍然存在。 看起来问题出在jmc的某个地方,无法连接到eclipse和/或tomcat jvm。

解决类似问题的任何人都可以提供帮助。 谢谢。

更新:我能够通过使用命令终端来记录飞行

jcmd $ pid JFR.start名称= MyRecording设置=默认持续时间= 60s

jcmd $ pid JFR.dump名称= MyRecording文件名= / tmp / test_TIMESTAMP.jfr

仍然我不知道为什么它不能从gui运行。

我现在可以通过“ hack”打开飞行记录器。 为了使其正常工作,我必须在JEE应用程序的服务器配置中添加-Djava.rmi.server.hostname = localhost vm arg。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM