如何让jconsole连接到helidon jvm?

问题描述 投票:0回答:1

我正在尝试使用 jconsole 检索正在运行的 helidon 应用程序 (4.0.0-M1 Helidon-MP) 的一些快速性能属性。但是我无法连接到 jvm。然而 jconsole 能够连接到其他 jvm。

我尝试在管理员模式下运行 jconsole,但无济于事。我需要做什么才能启用 jconsole 连接到 Helidon 应用程序?

jconsole helidon
1个回答
0
投票

可以按如下方式修复此问题:

  • 添加
    src/main/resources/META-INF/helidon/serial-config.properties
    文件
    pattern=javax.management.**;java.lang.**;java.rmi.**;javax.security.auth.Subject
  • 或添加以下系统属性:
    -Dhelidon.serialFilter.pattern=javax.management.**;java.lang.**;java.rmi.**;javax.security.auth.Subject;!*

Helidon 通过禁用所有反序列化来强制执行 JEP-290。如果组件或应用程序需要它,则必须显式启用。请检查负责此事的班级

io.helidon.common.SerializationConfig

© www.soinside.com 2019 - 2024. All rights reserved.