• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

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.

Criar um problema

Incluir o agente Java com um argumento JVM

Este documento descreve como passar o argumento -javaagent para a JVM da sua framework. Esta etapa de instalação garante que o agente seja incluído no seu aplicativo. Para todos os servidores de aplicativos, certifique-se de transmitir o caminho completo para o arquivo newrelic.jar .

Este documento é simplesmente uma referência de como passar o argumento. Para obter procedimentos de instalação detalhados, consulte Instalação do agente Java.

ColdFusion

Para passar o argumento -javaagent no ColdFusion:

  1. Inicie o servidor ColdFusion e navegue até o console de administração do ColdFusion.

  2. No menu esquerdo, selecione SERVER SETTINGS > Java and JVM.

  3. Se estiver usando a API do agente: especifique o caminho para newrelic-api.jar no campo ColdFusion Class Path .

  4. No campo JVM Arguments , adicione o argumento -javaagent :

    -javaagent:/full/path/to/newrelic.jar
  5. Selecione Submit Changes e reinicie o servidor ColdFusion.

Geronimo

Para transmitir o argumento -javaagent no Geronimo, consulte o jar do agente New Relic na variável de ambiente JAVA_OPTS ao executar o comando de inicialização:

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

Glassfish

Para passar o argumento -javaagent no Glassfish:

  1. No console do Glassfish, selecione Application Server > JVM Settings > JVM options.

  2. Na página de opções da JVM, selecione Add JVM option.

  3. Adicione uma entrada para o argumento -javaagent :

    -javaagent:/full/path/to/newrelic.jar
  4. Salve e reinicie o Glassfish.

Se o Glassfish não iniciar, o argumento -javaagent pode não ter sido definido corretamente. É possível alterar os argumentos da JVM do servidor editando o arquivo domain.xml .

Importante

Um bug no Glassfish 2.1 impede que classes no carregador de classes de inicialização (o agente New Relic) usem a API de log Java. Isso parece ter sido corrigido nas versões 2.1.1 ou superiores.

Grails

Para passar o argumento -javaagent no Grails:

JBoss

Para passar o argumento -javaagent no JBoss:

Jetty

Para passar o argumento -javaagent no Jetty:

Play

Para passar o argumento -javaagent no Play:

Resin

Java 8

  • Opção 1: adicione o argumento javaagent por meio da propriedade jvmargs no arquivo resin.properties do servidor:

    jvm_args : -javaagent:/full/path/to/newrelic.jar
  • Opção 2: Especifique o argumento -javaagent adicionando-o à seção <jvm-args> no arquivo conf/resin.conf ou conf/resin.xml :

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

Java 9 or higher

O sistema de módulos introduzido no Java 9 pode levar à exceção NoClassDefFoundError: java/sql/SQLException se a propriedade -javaagent for adicionada aos arquivos conf/resin.conf ou conf/resin.xml . Se você estiver usando Java 9 ou superior, certifique-se de que a propriedade -javaagent não esteja incluída nesses arquivos.

O Resin pode ser executado em Java 9 ou superior, com o agente Java usando uma das seguintes opções:

  • Opção 1: adicione o argumento javaagent por meio da propriedade jvmargs no arquivo resin.properties do servidor:

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

    O servidor Resin pode então ser executado com ./bin/resin.sh start.

  • Opção 2: execute o jar de Resin com a propriedade -javaagent na linha de comando:

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

Importante

O agente não funcionará com Resin no Windows ao usar Java 9 ou superior.

Solr

Para passar o argumento -javaagent no Solr:

Bota Primavera

Para transmitir o argumento -javaagent no Spring Boot, adicione-o à linha de comando na qual você inicia seu aplicativo. Certifique-se de adicioná-lo antes do argumento -jar :

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

Invólucro Tanuki

Para passar o argumento -javaagent no Tanuki Wrapper, adicione uma opção de wrapper wrapper.conf. Na linha abaixo, substitua XXX por um número não utilizado neste arquivo:

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

Dica

Em sistemas Linux, não são necessárias aspas ao configurar esse valor. Este comportamento pode variar em outros sistemas operacionais.

Tomcat

Para passar o argumento -javaagent no Tomcat:

WebLogic

Para passar o argumento -javaagent no WebLogic:

WebSphere

Para transmitir o argumento -javaagent no WebSphere:

  1. No console de administração, selecione Servers > Application servers > (select a server) > Configuration > Service Infrastructure > Java and Process Management.

  2. Selecione Process Definition > Additional Properties e depois selecione Java Virtual Machine.

  3. No campo Generic JVM arguments , adicione o argumento -javaagent para seu arquivo newrelic.jar :

    -javaagent:/full/path/to/newrelic.jar
  4. Selecione Apply e depois selecione Save.

  5. Reinicie seu servidor.

Para obter informações adicionais, consulte a documentação sobre coleta de métricas do WebSphere PMI.

Comunidade WebSphere

Para transmitir o argumento -javaagent no WebSphere Community Edition, consulte o jar do agente New Relic na variável de ambiente JAVA_OPTS ao executar o comando de inicialização:

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

Perfil do WebSphere Liberty

Para transmitir o argumento -javaagent no WebSphere Liberty Profile:

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

  2. Adicione o argumento -javaagent para apontar para seu arquivo newrelic.jar :

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

Wildfly

Para passar o argumento -javaagent no Wildfly (se estiver usando o Wildfly 11 ou superior, consulte instruções adicionais de instalação):

Outros servidores de aplicativos

O agente Java da New Relic funciona em qualquer servidor de aplicativos compatível. Se o seu servidor de aplicativos não estiver listado neste documento, siga os procedimentos padrão para que seu servidor de aplicativos passe esse argumento para a JVM antes do jar do aplicativo:

-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.