You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot JPA项目中New Relic本地与生产环境运行问题

Spring Boot集成New Relic:本地运行与生产部署指南

一、本地IDE运行配置

本地IDE直接运行时不会生成Jar包,需通过VM参数挂载New Relic Agent:

  • 找到New Relic解压目录下的newrelic.jar,复制其完整路径(比如/Users/xxx/newrelic/newrelic.jar)
  • 在IDE的运行配置中添加VM选项:
    -javaagent:/path/to/your/newrelic.jar
    
  • 确认已修改同目录下的newrelic.yml(填写license key、应用名称等核心配置)
  • 直接点击IDE运行按钮启动应用,New Relic会自动采集并上报数据

二、生产环境部署命令调整

生产环境需先打包应用Jar,再结合Agent启动:

  1. 先执行打包命令生成可执行Jar:
    • Maven项目:mvn clean package -DskipTests,Jar包生成在target目录
    • Gradle项目:./gradlew clean build -x test,Jar包生成在build/libs目录
  2. 基础生产启动命令(以Maven生成的Jar为例):
    java -javaagent:/path/to/newrelic.jar -jar target/your-app-name.jar
    
  3. 生产优化方案:
    • 将newrelic.jar和newrelic.yml放到应用Jar同目录,简化路径:
      java -javaagent:./newrelic.jar -jar ./your-app-name.jar
      
    • 容器化部署时,将New Relic文件复制到镜像内,启动命令保留-javaagent参数即可
    • 用环境变量传入license key,避免硬编码配置:
      java -javaagent:./newrelic.jar -Dnewrelic.config.license_key=YOUR_LICENSE_KEY -jar ./your-app-name.jar
      

内容的提问来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 21:35:20