JVMTI Agent MANNIFEST.MF问题

      使用JVMTI对线上环境注射一个Agent用于对某些异常现象进行捕捉,这个过程后面会专门写一篇blog。对于Agent需要手动指定MANNIFEST.MF。今天在打包的时候一直出错,明明指定了Agent-Class: com.sina.cao.ProbeScheduler。但是打包后就消失了,解压后这行就丢了。经过检查发现,MANNIFEST.MF需要最后是一个空行。

line1:Manifest-Version: 1.0

line2:Agent-Class: com.sina.cao.ProbeScheduler

line3:

    这样打包以后就不会出问题了。

Print Friendly

jiang yu

Leave a Reply