gpt4 book ai didi

java - JVisualVM 无​​法使用 --openpid 参数连接到进程

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:15 25 4
gpt4 key购买 nike

我有一个作为 win 服务运行的应用程序(使用 Apache-Procrun )。我想用 JVisualVM 监视那个应用程序。我使用了命令行参数 --openpid <PID>没有成功,具有讽刺意味的是,旧的 JConsole 设法连接到该应用程序。

JVisualVM vs JConsole 0:1

我还检查了 %TMP%\hsperfdata_username 的所有问题-JVisualVM 中描述的目录- Trouble Shooting Guide .一切顺利。

如何让 JVisualVM 监控我的应用程序?

最佳答案

JVisualVM 无​​法使用 --openpid <PID> 连接到 win 服务争论!由于 Bug,旧的 JConsole 只能在 WinXP 中执行此操作.另一种方法是为服务指定一个 JMX 代理。

必须将此 VM 参数传递给 prunsrv.exe

-Dcom.sun.management.jmxremote.port=3333 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \

有关更多详细信息,请查看:Connecting to JMX Agents Explicitly

关于java - JVisualVM 无​​法使用 --openpid 参数连接到进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625812/

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