• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Installez l'agent Java sur les serveurs d'applications et les frameworks JVM

|View as Markdown (English)

Cette page couvre le chemin d’installation standard de l’agent Java New Relic sur tout serveur d’application pris en charge ou framework basé sur la JVM. Suivez ces étapes pour télécharger l’agent, le configurer et vérifier que les données sont acheminées vers New Relic.

Compatibilité et exigences

Soutenu

  • Java 8, 11, 17, 21, 24, 25, et 26 (Java 7 pris en charge sur l’agent v6.5.4, et versions antérieures uniquement)
  • Langages basés sur la JVM : Java, Scala, Kotlin, et Clojure
  • Serveurs d’applications et frameworks : Tomcat, Spring Boot, JBoss/WildFly, Glassfish, Jetty, WebLogic, WebSphere, Grails, ColdFusion, Solr, Play, Resin, Tanuki Wrapper, et Geronimo ; voir la page compatibilité et exigences pour les plages de versions prises en charge
  • Tout processus JVM qui accepte un argument -javaagent

Non pris en charge

  • Exécution aux côtés d’autres agents APM : l’agent Java ne peut pas garantir un comportement correct lorsqu’un autre agent APM est actif dans la même JVM

Vous avez besoin de

  • Un compte New Relic et
  • Une JVM avec prise en charge de SSL SHA-2 (256 bits)
  • Autorisation de modifier les scripts de démarrage de votre serveur d'applications ou la configuration de la JVM
  • Autorisation de créer un répertoire pour contenir les fichiers de l’agent

Installation

Téléchargez l’agent Java

Téléchargez newrelic-java.zip en utilisant l’une de ces méthodes :

bash
$
curl -O https://download.newrelic.com/newrelic/java-agent/newrelic-agent/current/newrelic-java.zip
$
unzip newrelic-java.zip
Invoke-WebRequest -Uri https://download.newrelic.com/newrelic/java-agent/newrelic-agent/current/newrelic-java.zip -OutFile newrelic-java.zip
Expand-Archive -Path newrelic-java.zip -DestinationPath .

Téléchargez newrelic-java.zip depuis la page des notes de sortie de l’agent Java.

Après la décompression, le répertoire newrelic/ contient le jar de l’agent (newrelic.jar) et le fichier de configuration (newrelic.yml) que vous configurerez lors des prochaines étapes.

Placez les fichiers de l’agent

Créez un répertoire permanent et déplacez les fichiers de l'agent dans celui-ci :

bash
$
mkdir -p /opt/newrelic
$
mv newrelic/* /opt/newrelic/

Nous recommandons /opt/newrelic sur Linux/macOS ou C:\opt\newrelic sur Windows. Assurez-vous que newrelic.jar n’est pas dans le classpath de votre application ou dans tout répertoire listé dans java.endorsed.dirs.

Passez le -javaagent

Ajoutez l’indicateur -javaagent à la configuration de démarrage de la JVM de votre serveur d’application, en pointant vers le chemin complet de newrelic.jar. La méthode diffère selon le serveur : développez celle qui correspond à votre environnement :

Configure

Modifiez newrelic/newrelic.yml et définissez ces deux valeurs requises :

license_key: 'YOUR_LICENSE_KEY'
app_name: 'My Application'

L’agent lit newrelic.yml depuis le même répertoire que newrelic.jar au démarrage. Vous pouvez également remplacer n’importe quel paramètre à l’aide des propriétés système Java (par exemple -Dnewrelic.config.license_key=YOUR_KEY) ou des variables d’environnement.

Lors de l’utilisation du fichier de configuration, restreignez les autorisations de lecture/écriture au seul propriétaire du processus du serveur d’applications :

bash
$
chmod 600 /opt/newrelic/newrelic.yml

Consultez la configuration de l’agent Java pour toutes les options disponibles.

Vérifiez votre installation

Redémarrez votre serveur d’application. Envoyez au moins deux requests, puis patientez 2 - 3 minutes et votre application apparaît dans APM & services.

Si aucune donnée n’apparaît après cinq minutes, consultez Aucune donnée n’apparaît (Java).

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.