小编Yue*_*e S的帖子

使用 sa-jli 禁用 ClassDump 到正在运行的 JVM 进程

我试图通过设置 -XX:+DisableAttachMechanism 来保护正在运行的 JVM 中的类。

但是,我发现该过程阻止了 jconsole 之类的工具附加,但我仍然可以使用以下命令转储该 JVM 中的所有已加载类:

java -Dsun.jvm.hotspot.tools.jcore.PackageNameFilter.pkgList=com.xxxx -classpath ".:./bin:$JAVA_HOME/lib/sa-jdi.jar" sun.jvm.hotspot.tools.jcore.ClassDump 1234
Run Code Online (Sandbox Code Playgroud)

有没有办法通过在正在运行的 JVM 中设置一些选项来阻止这种行为?或者有什么可以解决的?

谢谢。

java jvm

1
推荐指数
1
解决办法
486
查看次数

标签 统计

java ×1

jvm ×1