Bonjour, j'ai eu l'exception ci-dessus à partir d'une application de printemps, j'essaie de vous connecter à un dB code> oracle code> oracle, mais même si j'essaie de vous connecter à une seule instance a toujours la même exception.
La définition des haricots est comme donc: p> La trace de la pile complète est la suivante: p> Modification des adresses IP À leurs noms DNS, j'ai une exception différente, la trace de la pile est ci-dessous: p>
7 Réponses :
Je devais aller chercher le JOJDBC compatible avec la version sur Oracle qui a été installé ce problème corrigé mon problème, mon mauvais pensait qu'un OJDBC fonctionnerait pour tous p>
Vérifiez simplement les fichiers tnsnames.ora et écouteurs.ora. Il ne devrait pas avoir localhost comme serveur. Changez-le en nom d'hôte.
Comme dans tnsnames.ora p> remplace localhost par nom d'hôte. p> p>
Je faisait également face à l'erreur "Erreur de précharger le pool de connexion" lors de l'utilisation d'Oracle 10G Express Edition avec mon application Spring and CAS sur la connexion. P>
Mon application basée sur CAS n'a que Classes12.jar dans son path, placer ojdbc14.jar dans la classe de classe a résolu mon problème. P>
J'ai eu la même erreur et j'ai fini par résoudre en la mise à niveau de mon pilote Oracle OJDBC vers une version compatible avec la version de base de données Oracle P>
J'ai eu une erreur similaire avec Tomcat 8.0 / MySQL. Changement de la valeur de l'URL JDBC de localhost à 127.0.0.1 résolvé le problème. P>
Problème complètement différent; Dans MySQL, une connexion à 'localhost' est toujours traitée comme une prise de système de fichiers plutôt que d'une prise réseau.
La plupart des cas sont dus au problème avec le nom d'hôte. Veuillez vérifier le nom d'hôte, une équipe de base de données temporelle maintiendra de nombreux noms d'hôte pour connecter la même base de données. Veuillez vérifier avec l'équipe de base de données concernant ce problème de connexion. P>
Pouvez-vous expliquer un peu plus?
J'ai remplacé le "localhost" avec adresse IP (adresse IP publique du serveur de base de données) dans l'URL JDBC, alors cela a fonctionné.
jdbcUrl = "jdbc:oracle:thin:<user>@//localhost:1521/<Service Name>"; ââ jdbcUrl = "jdbc:oracle:thin:<user>@//<Public IP Address>:1521/<Service Name>";
Ensuite, il y a un problème avec votre configuration DNS. Sauf si vous gérez l'infrastructure ou que vous avez dit de le faire par quiconque, c'est mauvais et dangereux.
Le serveur de base de données est-il exécuté sur l'hôte donné et ce port ??
host_ip2 code> semble un nom improbable pour un serveur de bases de données. En outre, pourquoi faites-vous référence au même serveur deux fois dans la liste?Satoru I connecté via SQL Developer et irait bien, @nfechner je l'ai mis à jour et la modification de l'adresse IP aux noms DNS a donné une exception différente que j'ai incluse ci-dessus, merci
@Satadrubiswas maintenant j'ai redémarré tomcat et la vieille exception réapparaît, je suis tellement confus ici
Pouvez-vous s'il vous plaît poster les pots dans vos projets BuildPath.
@ROYJAVELOSA Les pots sont comme ci-dessous: Annotations-Api.jar, Catalina-Tribes.jar, Jasper-El.jar, MySQL-Connector-Java-3.1.1 2-Bin.jar, JAR JAR, OJDBC14_G. tomcat-i18n-es.j Ar, Catalina-Ant.jar, Classes12dms.jar, Jas Per.jar, NLS_Charset1 2.jar, OJDBC14.jar, servlet-Api.jar, tomcat-i18n-fr. JAR CATALINA-HA.JAR CLASSES12.JAR JASPER-JDT.JAR OJDBC14DMS_G.JAR OJDBC5.JAR TOMCAT-COYOTE.JAR TOMCAT-I18N-JA.JAR CATALINA.JAR EL-API.JAR JSP-API.JAR OJDBC14DMS.JAR OJDBC6. Jar tomcat-dbcp.jar xstreams.jar
Je devais aller chercher le COJDBC compatible avec la version sur Oracle qui a été installé cela fixé mon problème, mon mauvais pensait qu'un OJDBC fonctionnerait pour tous