没有附加库的任何方式启动代理?

时间:2017-01-08 13:56:51

标签: java agent javaagents

所以我一直想要一个没有附加库的Java代理 有什么办法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用jattach来实现Windows和Linux的重要位。

附加代理可以通过以下方式完成: jattach PID load instrument false /path/to/agent.jar`

答案 1 :(得分:0)

使用-javaagent:./agent.jar=arg命令启动程序时,可以添加Java代理。 ./agent.jar是包含代理程序代码的jar文件的位置。需要添加包含条目Agent-Premain的清单,该条目命名包含premain方法的类。

对于正在运行的代理程序,需要tools.jar。作为例外,我实施了附件协议for Unix systems for HotSpot in Byte Buddy