我正在尝试在我的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并且路径是正确的。
非常感谢任何帮助/指针!
答案 0 :(得分:1)
解决方案是因为我使用AspectJ而不是AspectJWeaver启动JVM ...现在好了!