无法使用AspectJWeaver启动Spray

时间:2016-02-07 23:16:03

标签: java scala jar aspectj spray

我正在尝试在我的Spray / Akka服务上设置Kamon但不幸的是我没有走得太远。

我使用sbt-assembly插件构建一个jar文件,我使用简单的java -jar service.jar运行。

我天真地以为我能够用java -javaagent编织服务:aspectj-1.8.8.jar -jar service.jar但是我得到了:

  

objc [13280]:类JavaLaunchHelper在两者中实现   /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java   和   /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/libinstrument.dylib。   将使用两者之一。哪一个未定义。找不到   aspectj-1.8.8.jar中的Premain-Class清单属性发生错误   在VM代理程序库初始化期间无法初始化:instrument

当然,我的服务还没有开始。 (没有aspectj,它工作得很好。 我也尝试了aspectj 1.7.4并且路径是正确的。

非常感谢任何帮助/指针!

1 个答案:

答案 0 :(得分:1)

解决方案是因为我使用AspectJ而不是AspectJWeaver启动JVM ...现在好了!