我们编写了一个javaagent来帮助开发人员调试。但是,在发布此工具之前,我们仍然对java-agent的部署有一些疑问。
用户可以将代理与某些tomcat应用程序一起使用。代理使用Premain方法转换类。我们使用javassist 3.18.2-GA来插入代码。我们目前将javassist.jar添加到MANIFEST.MF中的Boot-Class-Path中。我们将agent和javassist.jar都放入tomcat的lib目录。
问题是:
答案 0 :(得分:3)
添加javaagent并在VM的类路径上运行。因此,您有以下选择:
Instrumentation
API手动附加依赖项。