Поставщик Sun предпочтителен при инициализации обработчика протокола tomcat, даже если добавлена ​​зависимость от надувного замка - PullRequest
0 голосов
/ 14 января 2020

Поставщик Sun предпочтителен во время инициализации обработчика протокола tomcat, даже если добавлена ​​зависимость от оживленного замка, вызывающая

ИНФОРМАЦИЯ: Инициализация ProtocolHandler ["https-openssl-nio-8443"] 14 января 2020 г. 12: 59:44 утра. Org. apache .tomcat.util. net .SSLUtilBase getStore SEVERE: Не удалось загрузить тип хранилища ключей [BKS] с путем [C: \ Program Files \ cus \ app \ AS \ JDK \ lib \ security \ cacerts] из-за [BKS не найден] java .security.KeyStoreException: BKS не найден в java .base / java .security.KeyStore.getInstance (KeyStore. java: 878) в орг. . apache .tomcat.util. net .SSLUtilBase.getStore (SSLUtilBase. java: 185) в org. apache .tomcat.util. net .SSLHostConfigCertificate.getCertificateKeystore * * SSLHostConfigCertific. 206) в орг. apache .tomcat.util. net .SSLUtilBase.getKeyManagers (SSLUtilBase. java: 283) в орг. OpenSSLUtil. java: 98) в орг. apache .tomcat.util. net .SSLUtilBase.createSSLContext (SSLUtilBase. java: 247) at or.. apache .tomcat.util. net .AbstractJsseEndpoint.createSSLContext (AbstractJsseEndpoint. java: 97) в орг. java: 71) в орг. apache .tomcat.util. net .NioEndpoint.bind (NioEndpoint. java: 218) в орг. apache .tomcat.util. net .AbstractEndpoint. bindWithCleanup (AbstractEndpoint. java: 1124) в орг. apache .tomcat.util. net .AbstractEndpoint.init (AbstractEndpoint. java: 1137) в орг. apache .coyote.AbstractProtocol.init ( AbstractProtocol. java: 575) в орг. apache .coyote.http11.AbstractHttp11Protocol.init (AbstractHttp11Protocol. java: 74) в орг. apache .catalina.connector.Connector.initInternal (Соединитель. * 1055) *: 980) в орг. apache .catalina.util.LifecycleBase.init (LifecycleBase. java: 136) в орг. apache .catalina.core.StandardService.initInternal (StandardService. java: 533) в орг. apache .catalina.util.LifecycleBase.init (LifecycleBase. java: 136) в орг. apache .catalina.core.StandardServer.initInternal (StandardSe rver. java: 1057) в орг. apache .catalina.util.LifecycleBase.init (LifecycleBase. java: 136) в орг. apache .catalina.startup.Catalina.load (Каталина. * 1067) *: 584) в орг. apache .catalina.startup.Catalina.load (Catalina. java: 607) в java .base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в java .base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) в java .base / jdk.internal.reflect.DelegatingMethodAccessorIccessl.invoke * 1074Amport *. * .base / java .lang.reflect.Mehod.invoke (Метод. java: 566) в орг. apache .catalina.startup. Bootstrap .load (Bootstrap. java: 304 ) в орг. apache .catalina.startup. Bootstrap .main (Bootstrap. java: 474) Причина: java .security.NoSuchAlgorithmException: BKS KeyStore недоступно в java .base / sun.security.jca.GetInstance.getInstance (GetInstance. java: 159) в java .base / java .security.Security.getImpl (Безопасность. java: 698) в java .base / java .security.KeyStore.getInstance (КЛЮЧИ tore. java: 875) ... еще 26

14 января 2020 12:59:44 org. apache .catalina.util.LifecycleBase handleSubClassException SEVERE: Не удалось инициализировать компонент [Connector [ HTTP / 1.1-8443]] org. apache .catalina.LifecycleException: не удалось инициализировать обработчик протокола в org. apache .catalina.connector.Connector.initInternal (Connector. java: 983) в org. apache .catalina.util.LifecycleBase.init (LifecycleBase. java: 136) в орг. apache .catalina.core.StandardService.initInternal (StandardService. java: 533) в орг. apache .catalina.util .LifecycleBase.init (LifecycleBase. java: 136) в орг. apache .catalina.core.StandardServer.initInternal (StandardServer. java: 1057) в орг. apache .catalina.util.LifecycleBase.init (LifecycleBase. java: 136) в орг. apache. catalina.startup.Catalina.load (Catalina. java: 584) в орг. apache .catalina.startup.Catalina.load (Catalina. java: 607) в java .base / jdk.internal. отражать. (DelegatingMethodAccessorImpl. java: 43) в java .base / java .lang.reflect.Method.invoke (Method. java: 566) в орг. apache .catalina.startup. Bootstrap .load (Bootstrap. java: 304) в орг. apache .catalina.startup. Bootstrap .main (Bootstrap. java: 474) Причина: java .lang.IllegalArgumentException : Не удалось загрузить тип хранилища ключей [BKS] с путем [C: \ Program Files \ cus \ app \ AS \ JDK \ lib \ security \ cacerts] из-за [BKS не найден] в org. apache .tomcat. util. net .AbstractJsseEndpoint.createSSLContext (AbstractJsseEndpoint. java: 99) в орг. apache .tomcat.util. net .AbstractJsseEndpoint.initialiseSsl (AbstractJsseEndpoint. java: 11 at) или 71) 37 * .tomcat.util. net .NioEndpoint.bind (NioEndpoint. java: 218) в орг. apache .tomcat.util. net .AbstractEndpoint.bindWithCleanup (AbstractEndpoint. java: 1124) в орг. apache .tomcat.util. net .AbstractEndpoint.init (AbstractEndpoint. java: 1137) в орг. apache .coyote.AbstractProtocol.init (AbstractProtocol. java: 575) в орг. . apache .coyote.http11.AbstractHttp11Protocol.init (AbstractHttp11Protocol. java: 74) в орг. apache .catalina.connector.Connector.initInternal (Соединитель. java: 980) ... еще 13 причин by: java .io.IOException: Не удалось загрузить тип хранилища ключей [BKS] с путем [C: \ Program Files \ cus \ app \ AS \ JDK \ lib \ security \ cacerts] из-за [BKS не найден] в орг. apache .tomcat.util. net .SSLUtilBase.getStore (SSLUtilBase. java: 229) в орг. apache .tomcat.util. net .SSLHostConfigCertificate.getCertificateKeystore (SSLHostConfigCercer 11 *: 206) в орг. apache .tomcat.util. net .SSLUtilBase.getKeyManagers (SSLUtilBase. java: 283) в орг. apache .tomcat.util. net .openssl.OpenSSLUtil. getKeyMa nagers (OpenSSLUtil. java: 98) в org. apache .tomcat.util. net .SSLUtilBase.createSSLContext (SSLUtilBase. java: 247) в org. apache .tomcat.util. net .AbstractJsseEndpoint.createSSLContext (AbstractJsseEndpoint. java: 97) ... еще 20

Я также добавил предпочтение Bouncy castle в файле java .security как

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider

Провайдер Bouncycastle не используется во время инициализации обработчика протокола, как настроить, чтобы сделать надувной замок более предпочтительным, чем провайдер SUN

...