• 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

Erros de SSL ou de conexão (Java)

Problema A: erros de SSL/conexão no log

Os dados de log do agente Java New Relic mostram erros de SSL ou de conexão.

Dica

Consulte Configurando seu certificado SSL para obter instruções sobre como se comunicar com o coletor New Relic por HTTPS.

Solução A

Falhas na conexão via SSL normalmente aparecem no início do arquivo de log do agente Java. Por exemplo:

PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath
INFO: connection error: java.net.SocketException: java.lang.ClassNotFoundException:
Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory

Se você vir algum desses erros, sua instância do JDK provavelmente está usando um armazenamento confiável personalizado.

Recommendation: Adicione a Autoridade de Certificação Raiz Global (CA) DigiCert, da qual o certificado da New Relic é derivado, ao seu armazenamento confiável.

Você pode baixar o DigiCert Global Root CA da DigiCert na seção "Outros certificados raiz" (escolha a opção "Baixar PEM").

Para importar o certificado para seu armazenamento confiável, use este comando ou consulte a documentação Java SE da Oracle para keytool:

keytool -importcert -alias ca_alias -file ca_file.pem -keystore truststore.ts -storepass ts_password

Parâmetro inclui:

Parâmetro

Descrição

ca_alias

O alias que você deseja usar em seu armazenamento confiável para o certificado importado.

ca_file

O arquivo que contém o certificado que você está adicionando.

truststore.ts

O armazenamento confiável ao qual o certificado será adicionado.

ts_password

A senha usada por truststore.ts.

Problema B: exceção de exibição de log

Os dadoslog do agente Java do New Relic mostram o seguinte CertificateException.

java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Illegal header: -----BEGIN CERTIFICATE-----

Provavelmente, isso está relacionado a esse problema do JDK.

Solução B

Examine e valide se o cabeçalho e o rodapé dos seus certificados não possuem espaços em branco à direita. Se o fizerem, edite ou use certificados diferentes.

Copyright © 2024 New Relic Inc.

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