在我的Leiningen项目中,我有以下配置:
由于这条评论:
但是这没有任何影响。代理jar包应该放置在CLASSPATH中,这样我就可以验证它是否正常工作了。
我正在使用Jetty,据说会干扰bootclasspath,但我不确定它应该如何干扰。一切似乎都运行正常,只有代理没有启动。
:java-agents [[com.newrelic.agent.java/newrelic-agent "3.19.2"]]
当在lein repl
中运行我的应用程序时,代理正在运行,但是当我创建uberjar并像下面这样运行它时:
java -jar target/proclodo-spa-server-rendering.jar
代理程序未启动。我可以在我的uberjar中包含newrelic-agent.jar并传递-javaagent参数,但我试图避免在我的存储库中具有不会自动升级的大型二进制文件(为什么New Relic甚至建议这样做?)。我尝试添加:
:bootclasspath true
由于这条评论:
;; Java agents can instrument and intercept certain VM features. Include
;; :bootclasspath true to place the agent jar on the bootstrap classpath.
但是这没有任何影响。代理jar包应该放置在CLASSPATH中,这样我就可以验证它是否正常工作了。
我正在使用Jetty,据说会干扰bootclasspath,但我不确定它应该如何干扰。一切似乎都运行正常,只有代理没有启动。