javaagents

    0热度

    1回答

    我需要在运行jar1时在我的JVM参数中添加-javaagent参数,但在jar1中包含引用jar2。我曾尝试过: -javaagent:BOOT-INF/lib/jetty-alpn-agent-2.0.0.jar" 没有成功。如何在运行时确定正在运行的系统中的JAR的位置? (这是运行jetty-alpn-agent-2.0.0.jar作为Java代理与爱出风头的APN HTTP/2的使用

    0热度

    1回答

    我正在尝试学习仪器以添加变形器,removeTransformer和reTransformer。 我试图添加变压器,它运作良好。 当我添加变压器后,如下图所示,除去变压器,它也很好。 public static void premain(String agentArgs, Instrumentation instrumentation) { ClassFileTransformer tr

    0热度

    2回答

    嗨,我试图拦截sun.security.ssl.ServerHandshaker的负载并添加字节代码以打印几个私有字段。 这里是我试图添加代码: public static final String printCLIENT_RANDOM_CODE = "System.out.println(\"this.clnt_random:\"+this.clnt_random);\n"

    3热度

    1回答

    我正在使用Java代理和Javassist向某些JDK类添加一些日志记录。本质上,当系统加载一些TLS类时,Javassist会向它们添加一些额外的字节码来帮助我调试一些连接问题。 这里的问题,因为这个类是包含在代理JAR: package com.something.myagent; public class MyAgentPrinter { public static final

    1热度

    1回答

    工作,我有一个代理JAR(JAR-具有依赖性)与倍美力为 public static void premain(String args, Instrumentation instrumentation) { log.info("Starting Swing Testing Tools"); log.info("Adding global listener using agent

    0热度

    1回答

    我正在尝试使用Javassist编写简单的工具代理。 public class Agent implements ClassFileTransformer { protected Instrumentation instrumentation; protected ClassPool classPool; public Agent(Instrumentation

    0热度

    1回答

    我在使用Java代理工具时发现了这一点。我创建了自定义的MANIFEST.MF文件如下: Manifest-Version: 1.0 Agent-Class: com.i.myproject.MyAgentMain Premain-Class: com.i.myproject.MyAgentPremain 它似乎不是在服用第二个行之后什么。这是一个错误,有人知道吗?

    0热度

    1回答

    我正在编写java代理并使用javassist库来修改字节码。 我有一个代理主类(MyAgent)和一个类文件转换器类。 MyAgent.java注册变压器类MyClzTransformer public class MyAgent { private static Instrumentation instrumentation; public static void pr

    2热度

    1回答

    我已选中this链接。但是,看起来像VirtualMachine类不再可访问或存在于JDK 8中。 如何将Java代理附加到远程运行的JVM?一个好的指针或适用的代码片段会有所帮助。

    0热度

    1回答

    Java Agent提供了测试Java编程语言代码所需的服务。 ClassFileTransformer是Java代理的实现,转换发生在JVM定义的类之前。唯一的方法transform需要实现,并且每个新的类定义都会调用它。如何Java Agent作品的说明: 我想保存改动的代码,这样我就可以不插装,每次运行仪表类文件。正如我检查Interface Instrumentation,我没有看到任何直