当前位置: 首页 > 知识库问答 >
问题:

与Maven联调的新遗迹特工

呼延原
2023-03-14

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

以前有人做过这样的事。

解决方案:

https://docs.newrelic.com/docs/agents/java-agent/frameworks/maven-installation-java

共有1个答案

袁文景
2023-03-14

在我看来,您似乎一直在尝试使用New RelicJava代理的自我安装程序,在您的特定情况下,手动安装(https://docs.newrelic.com/docs/agents/java-agent/installation/java-agent-manual-installation)更有意义。

在Jenkins在运行测试之前打开应用程序之前,插入一个复制newrelic的片段。jar和newrelic。使用许可证密钥和特定于环境的配置的yml配置文件,并修改catalina。sh添加-javaagent:{path\u to\u jar\u location}标志。

 类似资料:
  • 我在Maven集成测试中使用New relic,有时在VM-javaagent上使用confirugraiton运行集成测试和代理时使用/path/to/newrelic。jar正在运行,我收到此异常 有人知道这个问题吗? 当做

  • 最近,我们将tomcat/Spring应用程序转换为Spring boot。除了新遗迹之外,一切都很好。有没有一种方法可以让我很容易地使用Spring Boot项目配置新遗迹。我不想硬编码新遗迹代理jar路径的位置,然后使用该路径运行Spring Boot项目。 编辑:Spring boot项目使用maven

  • 我甚至不使用新的遗迹,我得到了他们的错误。事情就这么突然发生了。 我使用的是最新的Android Studio构建(0.61)。就连我的主分支也有同样的错误。我的机器上有其他项目使用新的遗迹,但不是这个。这个项目没有使用新的遗迹在任何方式,与其说是一个任性的梯度依赖。 项目的build.gradle: 编辑 该项目现在在建筑中导入新的遗迹。根据用户的建议。这解决了这个问题,但我仍在探索为什么,因为

  • 我甚至不使用新的遗物,我得到错误的他们。只是突然发生了。 我使用的是最新的Android Studio版本(0.61)。甚至我的主分支也有同样的错误。在我的机器上有其他的项目使用新的遗迹,但没有这一个。这个项目不使用新的遗迹在任何方式,更多的是一个任性的梯度依赖。 我试着清理我的gradle缓存,重新下载所有的第三方库,没有工作。 编辑 该项目现在根据用户建议在Build.Gradle中导入新的遗

  • 我只是按照 https://devcenter.heroku.com/articles/newrelic#java-configuration 从步骤 将New Relic代理添加为Maven依赖项 直到步骤 将New Relic代理添加为Scala SBT/Play 2依赖项 要为我的Web服务(Jetty JAX-RS REST)安装New Relic插件。 我定制了这件新文物。yml(与po

  • 我为我的网站安装了W3 Total Cache插件。当我尝试启用PACGE CACHE时,我收到一条关于New Relic的错误消息说: New Relic未正确运行。插件检测到以下问题:*未启用PHP模块。*未启用PHP代理。*API密钥无效。*未配置帐户ID。*未配置应用程序ID。输入/选择应用程序名称。*无法检测到许可证密钥。 在性能领域,我不是特别了解,所以我不知道所有这些东西到底是什么意