Ошибка разработчика SQL - PullRequest
       10

Ошибка разработчика SQL

1 голос
/ 30 сентября 2008

Я пытаюсь использовать SQL-разработчик, но он не подключается через прокси-сервер, указанный в настройках. Я думаю, это из-за какой-то ошибки сертификата? Точно сказать не могу. Я получаю сообщение об ошибке:

Не получен ответ HTTP.

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели на com.sun.net.ssl.internal.ssl.Alerts.getSSLException (Alerts.java:174) на com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal (SSLSocketImpl.java:1591) на com.sun.net.ssl.internal.ssl.Handshaker.fatalSE (Handshaker.java:187) на com.sun.net.ssl.internal.ssl.Handshaker.fatalSE (Handshaker.java:181) на com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate (ClientHandshaker.java:975) на com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage (ClientHandshaker.java:123) на com.sun.net.ssl.internal.ssl.Handshaker.processLoop (Handshaker.java:516) на com.sun.net.ssl.internal.ssl.Handshaker.process_record (Handshaker.java:454) в com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord (SSLSocketImpl.java:884) в com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake (SSLSocketImpl.java:1096) на com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1123) на com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1107) на sun.net.www.protocol.https.HttpsClient.afterConnect (HttpsClient.java:405) на sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect (AbstractDelegateHttpsURLConnection.java:166) на sun.net.www.protocol.https.HttpsURLConnectionImpl.connect (HttpsURLConnectionImpl.java:133) в oracle.ide.webbrowser.HttpPing $ PingRunnable.run (HttpPing.java:109) в oracle.ide.webbrowser.ProxyOptions.doTask (ProxyOptions.java:522) в oracle.ide.webbrowser.HttpPing.ping (HttpPing.java:74) в oracle.ide.webbrowser.ProxySettingsPanel $ 5.run (ProxySettingsPanel.java:766) на java.lang.Thread.run (Thread.java:619) Вызвано: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели at sun.security.validator.PKIXValidator.doBuild (PKIXValidator.java:285) at sun.security.validator.PKIXValidator.engineValidate (PKIXValidator.java:191) at sun.security.validator.Validator.validate (Validator.java:218) в com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate (X509TrustManagerImpl.java:126) в com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted (X509TrustManagerImpl.java:209) в com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted (X509TrustManagerImpl.java:249) на com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate (ClientHandshaker.java:954) ... еще 15 Причина: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели at sun.security.provider.certpath.SunCertPathBuilder.engineBuild (SunCertPathBuilder.java:174) в java.security.cert.CertPathBuilder.build (CertPathBuilder.java:238) at sun.security.validator.PKIXValidator.doBuild (PKIXValidator.java:280) ... еще 21

Ответы [ 3 ]

1 голос
/ 02 октября 2008

Скорее всего, это означает, что веб-сервер, к которому вы подключаетесь по SSL, использует сертификат, выданный неизвестным органом. Вы хотите добавить сертификат в хранилище ключей (на клиенте).

См. Эту статью для получения инструкций.

1 голос
/ 09 апреля 2009

Я думаю, вы еще не установили JDK. Я рекомендую вам, если вы используете sql developer 1.5.1, вы должны использовать jdk 1.5.

0 голосов
/ 30 сентября 2008

Одно из первых правил отладки ошибок: Google выдает сообщение об ошибке в кавычках, например: «невозможно найти правильный путь сертификации». Когда я сделал это, я нашел много полезной информации, которая, вероятно, имеет отношение к вам.

...