2010-08-23 3 views
0

I ', en utilisant ojdbc14.jar pour se connecter à Oracle 10g DB. Tout en travaillant sur une seule machine, je dois problème pour se connecter à DB, mais dans le cluster je suis arrivé cette exception:problèmes de pilote d'Oracle dans le cluster WAS env

J2CA0036E: Une exception est survenue alors que méthode invoquant setDataSourceProperties sur com.ibm.ws.rsadapter .spi.WSManagedConnectionFactoryImpl utilisé par JDBC/OracleDSBSCS: com.ibm.ws.exception.WsException: DSRA0023E: Impossible de trouver la classe d'implémentation DataSource "oracle.jdbc.pool.OracleConnectionPoolDataSource" .

Le pilote est sur le système de fichiers de points variables deploymentManager et JVM à elle, mais il semble que d'autres nœuds ne peuvent pas voir pilote.

J'ai essayé de mettre le conducteur au même endroit dans leur système de fichiers mais toujours en train de noter.

Une idée de comment résoudre ce problème?

+0

Quel type d'environnement votre cluster est-il? Votre application fonctionne-t-elle dans un AppServer ou sthg comme ça? L'erreur ressemble, il ne peut pas trouver le pot. Peut-être imprimer le chemin de la classe au début de votre application et vérifiez qu'il pointe vraiment sur le pot. – ZeissS

+0

L'environnement est un cluster de serveurs WebSphere Process avec des composants Edge. L'application est en cours d'exécution sur le serveur de processus – moa

Répondre

0

Sur quel cluster avez-vous défini le pilote JDBC - Cellule, cluster ou noeud? Êtes-vous sûr que l'entrée de chemin de classe du fichier JAR est correcte et que le fichier est présent et peut être "vu" par le processus que WebSphere exécute sous.

Steve.

Questions connexes