Исключение сертификата при выполнении команды maven verify с использованием Java 1.8 - PullRequest
1 голос
/ 03 апреля 2020

Мой тестовый класс JUnit отлично работает, когда я запускаю его с IDE (IntelliJ IDEA). Но когда я пытаюсь запустить его с помощью команды Maven, происходит сбой за исключением следующего. Команда Maven приведена ниже:

mvn clean verify -Dapp-env=dev

Примечание. Я пытаюсь подключиться к Kafka с включенным TLS, и ca-cert.pem уже добавлен в JDK (внутри JRE).

Исключение :

2020-04-03 12:18:21 [pool-1-thread-5] ERROR n.t.c.steps.ConsoleLoggingListener - PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2020-04-03 12:18:23 [kafka-admin-client-thread | adminclient-2] WARN  o.a.k.c.a.i.AdminMetadataManager - [AdminClient clientId=adminclient-2] Metadata update failed due to authentication error
org.apache.kafka.common.errors.SslAuthenticationException: SSL handshake failed
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[na:na]
        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:324) ~[na:na]
        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:267) ~[na:na]
        at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:262) ~[na:na]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...