使用aspectjweaver时报“agent library failed to init: instrument”“Error opening zip file or JAR manifest m

这个只是个小经验,我至今不知道为什么。今天在Ant的build.xml中增加Kieker的监控时,好几次都碰到这个问题,感觉很莫名其妙:

一般报错类似于这个:

Error occurred during initialization of VM

agent library failed to init: instrument

Error opening zip file or JAR manifest missing : lib/aspectjweaver-1.6.11.jar

这时候对应的build.xml里的写法是:

<jvmarg value="-javaagent:lib/aspectjweaver-1.6.11.jar"/>

一直百思不得其解为什么会找不到这个jar包,结果发现改成类似这样的配置就可以了:

<property name="main.aspectj.jar" location="lib/aspectjweaver-1.6.11.jar"/>
...
<jvmarg value="-javaagent:${main.aspectj.jar}"/>

这两种写法在我看来是一样,不知道为什么前者不行。一点小经验,相信其他朋友也会遇到,所以总结一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值