无法使用 AspectJWeaver 启动 Spray

Unable to start Spray with AspectJWeaver

我正在尝试在我的 Spray / Akka 服务上设置 Kamon,但不幸的是我没有取得太大进展。

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

我天真地以为我可以用 java -javaagent:aspectj-1.8.8.jar -jar service.jar 编织服务,但我明白了:

objc[13280]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. Failed to find Premain-Class manifest attribute in aspectj-1.8.8.jar Error occurred during initialization of VM agent library failed to init: instrument

当然,我的服务没有启动。 (它在没有 aspectj 的情况下工作得很好。 我也试过 aspectj 1.7.4,路径是正确的。

任何帮助/指点将不胜感激!

解决方案是因为我使用 AspectJ 而不是 AspectJWeaver 启动 JVM...现在一切正常!