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

Erreurs SSL ou de connexion (Java)

Problème A : Erreurs SSL/connexion dans le log

Vos données de log de votre agent Java de New Relic indiquent des erreurs SSL ou de connexion.

Conseil

Consultez Configuration de votre certificat SSL pour obtenir des instructions sur la façon de communiquer avec le collecteur New Relic via HTTPS.

Solution A

Les échecs de connexion via SSL apparaissent généralement au début du agent Java fichier de l'log. Par exemple:

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

Si vous voyez l’une de ces erreurs, votre instance JDK utilise probablement un magasin de confiance personnalisé.

Recommandation : ajoutez l'autorité de certification racine globale DigiCert (CA), à partir de laquelle le certificat de New Relic est dérivé, à votre magasin de confiance.

Vous pouvez télécharger le DigiCert Global Root CA depuis DigiCert dans la section « Autres certificats racine » (choisissez l'option « Télécharger PEM »).

Pour importer le certificat dans votre magasin de confiance, utilisez cette commande ou consultez la documentation Java SE d'Oracle pour keytool:

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

Les paramètres incluent :

paramètres

Description

ca_alias

L'alias que vous souhaitez utiliser dans votre magasin de confiance pour le certificat importé.

ca_file

Le fichier contenant le certificat que vous ajoutez.

truststore.ts

Le magasin de confiance auquel le certificat sera ajouté.

ts_password

Le mot de passe utilisé par truststore.ts.

Problème B : exception d'affichage du log

Les données de log de votre agent Java de New Relic affichent les éléments suivants : CertificateException.

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

Ceci est probablement lié à ce problème JDK.

Solution B

Vérifiez et validez que l’en-tête et le pied de page de vos certificats ne comportent pas d’espaces de fin. Si c'est le cas, modifiez ou utilisez des certificats différents.

Droits d'auteur © 2025 New Relic Inc.

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