Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有Maven集成测试的New relic agent_Java_Spring_Newrelic - Fatal编程技术网

Java 具有Maven集成测试的New relic agent

Java 具有Maven集成测试的New relic agent,java,spring,newrelic,Java,Spring,Newrelic,我将NewRelic代理用于Spring应用程序的一些测试环境,但我想知道是否可以将NewRelic代理配置为在我执行Jenkins集成测试的机器中使用。问题是,由于应用程序已启动,因此使用一些maven tomcat插件运行集成测试,我无法在应用程序服务中正确安装new relic代理,因为在启动测试之前,new relic代理不存在 以前有人做过类似的事情 解决方案: 在我看来,您似乎一直在尝试使用New Relic Java agent的自安装程序,而在您的特定情况下,手动安装()更有意义

我将NewRelic代理用于Spring应用程序的一些测试环境,但我想知道是否可以将NewRelic代理配置为在我执行Jenkins集成测试的机器中使用。问题是,由于应用程序已启动,因此使用一些maven tomcat插件运行集成测试,我无法在应用程序服务中正确安装new relic代理,因为在启动测试之前,new relic代理不存在

以前有人做过类似的事情

解决方案:


在我看来,您似乎一直在尝试使用New Relic Java agent的自安装程序,而在您的特定情况下,手动安装()更有意义

在Jenkins在运行测试之前启动应用程序之前,插入一个代码段,该代码段使用许可证密钥和特定于环境的配置复制newrelic.jar和newrelic.yml配置文件,并修改catalina.sh以添加-javaagent:{path_to_jar_location}标志