java - 隐藏 Java 代理注入(inject)到 JVM 中

标签 java jvm

我有一个关于 JVM 环境设置的问题。我已将 Java 代理注入(inject)到 JAVA_TOOL_OPTIONS 环境变量设置中以监控 Java 应用程序。现在,一些 Java 应用程序检测到 Java 代理存在于 JAVA_TOOL_OPTIONS 中,但它们的行为不正常。
现在我的问题,

  1. 在 JVM 的设置中是否有任何其他地方可以隐藏我的 Java 代理。那是什么地方。

  2. 我能否将我的 java 代理的可见性或可访问性修改为 java 应用程序的隐藏模式。

最佳答案

您不必在启动时加载您的代理,它可以在运行时动态加载。参见 this article在名为“运行时动态加载 javaagent” 的部分中。

关于java - 隐藏 Java 代理注入(inject)到 JVM 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20095069/

相关文章:

java - UML 类图中的通配符

java - jackson-dataformat-avro 错误

java - 无法为 WebView 创建图层,尺寸 640x7040 最大尺寸 8192 颜色类型 4 具有上下文 1

java - JGit 中具有更改历史记录的日志

java - 私有(private)方法内联

java - Java垃圾收集器会释放未使用的类吗?

java - Solr 导入不执行任何操作

hadoop - HBase 区域服务器崩溃

java - 如何在集群上使用 JVM 程序? (比如停产的 cJVM/JavaSplit)

java - Class.forName 导致类加载器移至终身代?