最近,我们将tomcat / spring应用程序转换为spring boot。除了新的遗物,一切都很好。有没有办法我可以轻松配置弹簧启动项目的新遗物。我不想硬编码新的relic agent jar路径的位置,然后用路径运行spring boot项目。
编辑:Spring启动项目是使用maven
答案 0 :(得分:9)
您可以包含NewRelic Maven依赖项并使用maven-dependency-plugin
解压缩到您的target/classes
目录中,这样可以让Maven将其包含在最终的Jar文件中。然后,您必须将Premain-Class
属性添加到清单文件中,并且可以将您的应用程序jar用作-javaagent
源。您可以在my blog post
答案 1 :(得分:7)
分步说明
-javaagent选项需要在-jar之前,以便代理可以启动