• /
  • 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

Inclure l'agent Java avec un argument JVM

Ce document décrit comment transmettre l'argument -javaagent à la JVM pour votre framework. Cette étape d'installation garantit que l'agent est inclus dans votre application. Pour tous les serveurs d’applications, assurez-vous de transmettre le chemin d’accès complet au fichier newrelic.jar .

Ce document est simplement une référence sur la manière de transmettre l'argument. Pour les procédures d'installation détaillées, voir Installation de l'agent Java.

ColdFusion

Pour passer l'argument -javaagent sur ColdFusion :

  1. Démarrez votre serveur ColdFusion et accédez à votre console d’administration ColdFusion .

  2. Dans le menu de gauche, sélectionnez SERVER SETTINGS > Java and JVM.

  3. Si vous utilisez l'API d'agent: Spécifiez le chemin vers newrelic-api.jar dans le champ ColdFusion Class Path.

  4. Dans le champ JVM Arguments, ajoutez l'argument -javaagent :

    -javaagent:/full/path/to/newrelic.jar
  5. Sélectionnez Submit Changes, puis redémarrez votre serveur ColdFusion.

Geronimo

Pour transmettre l'argument -javaagent sur Geronimo, reportez-vous au fichier jar de l'agent New Relic dans la variable d'environnement JAVA_OPTS lors de l'exécution de la commande de démarrage :

bash
$
export JAVA_OPTS="$JAVA_OPTS -javaagent:/full/path/to/newrelic.jar" && geronimo run

Glassfish

Pour passer l'argument -javaagent sur Glassfish :

  1. Depuis la console Glassfish, sélectionnez Application Server > JVM Settings > JVM options.

  2. Sur la page des options JVM, sélectionnez Add JVM option.

  3. Ajoutez une entrée pour l'argument -javaagent :

    -javaagent:/full/path/to/newrelic.jar
  4. Enregistrez et redémarrez Glassfish.

Si Glassfish ne démarre pas, l'argument -javaagent n'a peut-être pas été défini correctement. Vous pouvez modifier les arguments JVM du serveur en modifiant le fichier domain.xml .

Important

Un bogue dans Glassfish 2.1 empêche les classes du chargeur de classes d'amorçage (l'agent New Relic) d'utiliser l'API de logging Java. Cela semble être corrigé dans la version 2.1.1 ou supérieure.

Grails

Pour passer l'argument -javaagent sur Grails :

JBoss

Pour passer l’argument -javaagent sur JBoss :

Jetty

Pour passer l'argument -javaagent sur Jetty :

Play

Pour passer l'argument -javaagent sur Play :

Resin

Java 8

  • Option 1 : ajoutez l'argument javaagent via la propriété jvmargs dans le fichier resin.properties du serveur :
    jvm_args : -javaagent:/full/path/to/newrelic.jar
  • Option 2 : spécifiez l'argument -javaagent en l'ajoutant à la section <jvm-args> de votre fichier conf/resin.conf ou conf/resin.xml :
    <jvm-arg>-javaagent:/full/path/to/newrelic.jar</jvm-arg>

Java 9 ou supérieur

Le système de modules introduit dans Java 9 peut conduire à l'exception NoClassDefFoundError: java/sql/SQLException si la propriété -javaagent est ajoutée aux fichiers conf/resin.conf ou conf/resin.xml . Si vous utilisez Java 9 ou supérieur, assurez-vous que la propriété -javaagent n'est pas incluse dans ces fichiers.

Resin peut être exécuté sur Java 9 ou supérieur, avec l'agent Java utilisant l'une des options suivantes :

  • Option 1 : ajoutez l'argument javaagent via la propriété jvmargs dans le fichier resin.properties du serveur :

    jvm_args : -javaagent:/full/path/to/newrelic.jar

    Le serveur Resin peut alors être exécuté avec ./bin/resin.sh start.

  • Option 2 : Exécutez le pot de résine avec la propriété -javaagent sur la ligne de commande :

    bash
    $
    java -javaagent:/path/to/newrelic.jar -jar lib/resin.jar start

Important

L'agent ne fonctionnera pas avec Resin sous Windows lors de l'utilisation de Java 9 ou supérieur.

Solr

Pour passer l'argument -javaagent sur Solr:

Spring Boot

Pour transmettre l’argument -javaagent sur Spring Boot, ajoutez-le à la ligne de commande dans laquelle vous démarrez votre application. Assurez-vous de l'ajouter avant l'argument -jar :

bash
$
java -javaagent:/full/path/to/newrelic.jar -jar app.jar

Emballage Tanuki

Pour passer l'argument -javaagent sur Tanuki Wrapper, ajoutez une option wrapper wrapper.conf. Dans la ligne ci-dessous, remplacez XXX par un numéro inutilisé dans ce fichier :

wrapper.java.additional.XXX=-javaagent:/full/path/to/newrelic.jar

Conseil

Sur le système Linux, aucun guillemet n'est requis lors de la définition de cette valeur. Ce comportement peut varier sur d'autres systèmes d'exploitation.

Tomcat

Pour passer l'argument -javaagent sur Tomcat :

WebLogic

Pour passer l'argument -javaagent sur WebLogic :

WebSphere

Pour passer l’argument -javaagent sur WebSphere :

  1. Depuis la console d’administration, sélectionnez Servers > Application servers > (select a server) > Configuration > Service Infrastructure > Java and Process Management.

  2. Sélectionnez Process Definition > Additional Properties, puis sélectionnez Java Virtual Machine.

  3. Dans le champ Generic JVM arguments, ajoutez l'argument -javaagent pour votre fichier newrelic.jar :

    -javaagent:/full/path/to/newrelic.jar
  4. Sélectionnez Apply, puis sélectionnez Save.

  5. Redémarrez votre serveur.

Pour plus d'informations, consultez la documentation sur la collecte des métriques WebSphere PMI.

Communauté WebSphere

Pour transmettre l'argument -javaagent sur WebSphere Community Edition, reportez-vous au fichier jar de l'agent New Relic dans la variable d'environnement JAVA_OPTS lors de l'exécution de la commande de démarrage :

bash
$
export JAVA_OPTS="$JAVA_OPTS -javaagent:/full/path/to/newrelic.jar" && startup

Profil WebSphere Liberty

Pour transmettre l’argument -javaagent sur WebSphere Liberty Profile :

  1. Modifier ${server.config.dir}/jvm.options.

  2. Ajoutez l'argument -javaagent pour pointer vers votre fichier newrelic.jar :

    -javaagent:/full/path/to/newrelic.jar
  3. Redémarrez votre serveur.

Wildfly

Pour passer l'argument -javaagent sur Wildfly (si vous utilisez Wildfly 11 ou supérieur, consultez les instructions d'installation supplémentaires) :

Autres serveurs application

L'agent Java New Relic fonctionne sur n'importe quel serveur d'applications pris en charge. Si votre serveur d'applications n'est pas répertorié dans ce document, suivez les procédures standard pour que votre serveur d'applications transmette cet argument à la JVM avant le fichier jar de l'application :

-javaagent:/full/path/to/newrelic.jar
Droits d'auteur © 2025 New Relic Inc.

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