2008-09-30 7 views
1

J'essaie d'utiliser le développeur SQL, mais il ne se connectera pas en utilisant le proxy que je spécifie dans les préférences. Je suppose que c'est à cause d'une sorte d'erreur de certificat? Pas certain. Je reçois l'erreur:Erreur de développeur SQL

Aucune réponse HTTP reçue.

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: construction de chemin PKIX a échoué: sun.security.provider.certpath.SunCertPathBuilderException: impossible de trouver chemin de certification valide pour cible demandé à 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) à l'adresse com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage (Cl ientHandshaker.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) Causé par: sun.security.validator.ValidatorException: Echec de la construction du chemin PKIX: sun.security.provider.certpath.SunCertPathBuilderException: impossible de trouver le chemin de certification valide vers la cible demandée à sun.security.validator.PKIXValidator.doBuild (PKIXValidator.java:285) à sun.security.validator.PKIXValid ator.engineValidate (PKIXValidator.java:191) à 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) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate (ClientHandshaker.java:954) ... 15 more Causé par: sun.security.provider.certpath.SunCertPathBuilderException: impossible de trouver le chemin de certification valide à la cible demandée à sun.security.provider.certpath.SunCertPathBuilder.engineBuild (SunCertPathBuilder.java:174) à java.security.cert.CertPathBuilder.build (CertPathBuilder.java:238) à sun.security.validator.PKIXValidator.doBuild (PKIXValidator.java:280) ... 21 plus

Répondre

-2

L'un des premières règles d'erreurs de débogage: Google le message d'erreur que vous obtenez, entre guillemets, comme ceci: "impossible de trouver un chemin de certification valide à".Quand je l'ai fait, j'ai trouvé beaucoup d'informations utiles qui sont probablement pertinentes pour vous.

+2

Bien que ce soit vrai, je pense que cela vaut pour BEAUCOUP de questions SO. L'un des objectifs de SO est de devenir le site que les gens obtiennent quand ils google les erreurs. –

1

Cela signifie très probablement que le serveur Web auquel vous vous connectez via SSL utilise un certificat émis par une autorité inconnue. Vous voulez ajouter le certificat à votre fichier de clés (sur le client).

Voir ce article pour les instructions.

1

Je pense que vous n'installez pas encore jdk. Je vous recommande si vous utilisez sql developer 1.5.1, vous devriez utiliser jdk 1.5.

Questions connexes