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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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 ou superior

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:

    bash
    $
    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 em 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.