• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Incluir el agente de Java con un argumento JVM

Este documento describe cómo pasar el argumento -javaagent a la JVM de su framework. Este paso de instalación garantiza que el agente esté incluido en su aplicación. Para todos los servidores de aplicaciones, asegúrese de pasar la ruta completa al archivo newrelic.jar .

Este documento es simplemente una referencia sobre cómo pasar el argumento. Para conocer los procedimientos de instalación detallados, consulte agente de instalación de Java.

ColdFusion

Para pasar el argumento -javaagent en ColdFusion:

  1. Inicie su servidor ColdFusion y navegue hasta su consola de administración de ColdFusion.

  2. En el menú de la izquierda, seleccione SERVER SETTINGS > Java and JVM.

  3. Si utiliza la API del agente: especifique la ruta a newrelic-api.jar en el campo ColdFusion Class Path .

  4. En el campo JVM Arguments , agregue el argumento -javaagent :

    -javaagent:/full/path/to/newrelic.jar
  5. Seleccione Submit Changes y luego reinicie su servidor ColdFusion.

Geronimo

Para pasar el argumento -javaagent en Geronimo, consulte el archivo jar del agente New Relic en la variable de entorno JAVA_OPTS cuando ejecute el comando de inicio:

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

Glassfish

Para pasar el argumento -javaagent en Glassfish:

  1. Desde la consola Glassfish, seleccione Application Server > JVM Settings > JVM options.

  2. En la página de opciones de JVM, seleccione Add JVM option.

  3. Agregue una entrada para el argumento -javaagent :

    -javaagent:/full/path/to/newrelic.jar
  4. Guarde y reinicie Glassfish.

Si Glassfish no se inicia, es posible que el argumento -javaagent no se haya configurado correctamente. Puede cambiar los argumentos de la JVM del servidor editando el archivo domain.xml .

Importante

Un error en Glassfish 2.1 impide que las clases en el cargador de clases arrancar (el agente New Relic) utilicen la API de registro de Java. Esto parece solucionarse en versiones 2.1.1 o superiores.

Grails

Para pasar el argumento -javaagent en Grails:

JBoss

Para pasar el argumento -javaagent en JBoss:

Jetty

Para pasar el argumento -javaagent en Jetty:

Play

Para pasar el argumento -javaagent en Play:

Resin

Java 8

  • Opción 1: agregue el argumento javaagent a través de la propiedad jvmargs en el archivo resin.properties del servidor:

    jvm_args : -javaagent:/full/path/to/newrelic.jar
  • Opción 2: especifique el argumento -javaagent agregándolo a la sección <jvm-args> de su archivo conf/resin.conf o conf/resin.xml :

    <jvm-arg>-javaagent:/full/path/to/newrelic.jar</jvm-arg>

Java 9 or higher

El sistema de módulos introducido en Java 9 puede provocar la excepción NoClassDefFoundError: java/sql/SQLException si la propiedad -javaagent se agrega a los archivos conf/resin.conf o conf/resin.xml . Si está utilizando Java 9 o superior, asegúrese de que la propiedad -javaagent no esté incluida en esos archivos.

Resin se puede ejecutar en Java 9 o superior, con el agente de Java usando una de las siguientes opciones:

  • Opción 1: agregue el argumento javaagent a través de la propiedad jvmargs en el archivo resin.properties del servidor:

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

    Luego, el servidor Resin se puede ejecutar con ./bin/resin.sh start.

  • Opción 2: ejecutar resin jar con la propiedad -javaagent en la línea de comando:

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

Importante

El agente no funcionará con Resin en Windows cuando se utilice Java 9 o superior.

Solr

Para pasar el argumento -javaagent en Solr:

Bota de primavera

Para pasar el argumento -javaagent en Spring Boot, agréguelo a la línea de comando en la que inicia su aplicación. Asegúrate de agregarlo antes del argumento -jar :

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

Envoltorio Tanuki

Para pasar el argumento -javaagent en Tanuki Wrapper, agregue una opción de contenedor wrapper.conf. En la línea siguiente, sustituya XXX por un número no utilizado en este archivo:

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

Sugerencia

En los sistemas Linux, no se requieren comillas al establecer este valor. Este comportamiento puede variar en otros sistemas operativos.

Tomcat

Para pasar el argumento -javaagent en Tomcat:

WebLogic

Para pasar el argumento -javaagent en WebLogic:

WebSphere

Para pasar el argumento -javaagent en WebSphere:

  1. Desde la consola de administración, seleccione Servers > Application servers > (select a server) > Configuration > Service Infrastructure > Java and Process Management.

  2. Seleccione Process Definition > Additional Properties y luego seleccione Java Virtual Machine.

  3. En el campo Generic JVM arguments , agregue el argumento -javaagent para su archivo newrelic.jar :

    -javaagent:/full/path/to/newrelic.jar
  4. Seleccione Apply y luego seleccione Save.

  5. Reinicie su servidor.

Para obtener más información, consulte la documentación sobre la recopilación de WebSphere PMI métrica.

Comunidad WebSphere

Para pasar el argumento -javaagent en WebSphere Community Edition, consulte el archivo jar del agente New Relic en la variable de entorno JAVA_OPTS cuando ejecute el comando de inicio:

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

Perfil de WebSphere Liberty

Para pasar el argumento -javaagent en WebSphere Liberty Profile:

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

  2. Agregue el argumento -javaagent para apuntar a su archivo newrelic.jar :

    -javaagent:/full/path/to/newrelic.jar
  3. Reinicie su servidor.

Wildfly

Para pasar el argumento -javaagent en Wildfly (si usa Wildfly 11 o superior, consulte las instrucciones de instalación adicionales):

Otros servidores de aplicaciones

El agente de Java New Relic funciona en cualquier servidor de aplicaciones compatible. Si su servidor de aplicaciones no aparece en este documento, siga los procedimientos estándar para que su servidor de aplicaciones pase este argumento a la JVM antes del archivo jar de la aplicación:

-javaagent:/full/path/to/newrelic.jar
Copyright © 2024 New Relic Inc.

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