gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 22:00:55 27 4
gpt4 key购买 nike

当我尝试运行飞行记录器时,它需要很长时间才能加载然后崩溃,并在一段时间后抛出异常:

Connection refused to host: 17.226.xx.yyyy; nested exception is:

java.net.ConnectException: Operation timed out (Connection timed out) java.lang.RuntimeException: Could not connect to [1.8.0_181] Eclipse (2092). Make sure the JVM is running and that you are using the correct protocol in the Service URL (service: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 的某个地方。

请有解决过类似问题的 friend 帮忙解决一下。谢谢。

更新:我可以使用命令终端记录航类

jcmd $pid JFR.start name=MyRecording settings=default duration=60s

jcmd $pid JFR.dump name=MyRecording filename=/tmp/test_TIMESTAMP.jfr

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

最佳答案

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

关于java - 无法在 JMC 中为 Java 应用程序和 Eclipse IDE 打开飞行记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51577229/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com