[jboss-user] [JCA/JBoss] - Apparently wrong driver class specified for URL

kukems2 do-not-reply at jboss.com
Wed Jan 10 09:05:15 EST 2007


Hi
I`m using JBoss-4.0.4.GA with oracle db(10g). I have properly configured datasources but after calling DataSource.getConnection(); i receive:

anonymous wrote : 
  | org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver, url: jdbc:thin:@10.111.121.100:1521:orcl)
  | 	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:177)
  | 	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:539)
  | 	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:228)
  | 	at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:417)
  | 	at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:324)
  | 	at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:301)
  | 	at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:379)
  | 	at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:812)
  | 	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
  | 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.importing.ImportManagerThread.businessLogic(ImportManagerThread.java:111)
  | 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.workers.WorkerThread.run(WorkerThread.java:30)
  | Caused by: org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver, url: jdbc:thin:@10.111.121.100:1521:orcl
  | 	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getDriver(LocalManagedConnectionFactory.java:274)
  | 	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:168)
  | 	... 10 more
  | 14:31:06,055 ERROR [STDERR] org.jboss.util.NestedSQLException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver, url: jdbc:thin:@10.111.121.100:1521:orcl); - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver, url: jdbc:thin:@10.111.121.100:1521:orcl))
  | 14:31:06,055 ERROR [STDERR] 	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
  | 14:31:06,055 ERROR [STDERR] 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.importing.ImportManagerThread.businessLogic(ImportManagerThread.java:111)
  | 14:31:06,055 ERROR [STDERR] 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.workers.WorkerThread.run(WorkerThread.java:30)
  | 14:31:06,055 ERROR [STDERR] Caused by: org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver, url: jdbc:thin:@10.111.121.100:1521:orcl)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:177)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:539)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:228)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:417)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:324)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:301)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:379)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:812)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
  | 14:31:06,070 ERROR [STDERR] 	... 2 more
  | 14:31:06,070 ERROR [STDERR] Caused by: org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver, url: jdbc:thin:@10.111.121.100:1521:orcl
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getDriver(LocalManagedConnectionFactory.java:274)
  | 14:31:06,070 ERROR [STDERR] 	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:168)
  | 14:31:06,070 ERROR [STDERR] 	... 10 more
  | 14:31:07,473 ERROR [STDERR] java.lang.NullPointerException
  | 14:31:07,473 ERROR [STDERR] 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.importing.ImportManagerThread.insertLog(ImportManagerThread.java:85)
  | 14:31:07,473 ERROR [STDERR] 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.importing.ImportManagerThread.businessLogic(ImportManagerThread.java:119)
  | 14:31:07,473 ERROR [STDERR] 	at org.eu.pips.KnowledgeBase.KBSyntacticalTools.management.workers.WorkerThread.run(WorkerThread.java:30)
  | 

My data source configuration file (datasource-ds.xml):

anonymous wrote : 
  | <?xml version="1.0" encoding="UTF-8" ?> 
  |   
  |  <local-tx-datasource> 
  | 	<jndi-name>IntermediateDataModel</jndi-name> 
  | 	<connection-url>jdbc:thin:@10.111.121.100:1521:orcl</connection-url> 
  | 	<driver-class>oracle.jdbc.driver.OracleDriver</driver-class> 
  | 	<user-name>intermediatemodel</user-name> 
  | 	intermediatemodel 
  | 	<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name> 
  | 	
  | 	  <type-mapping>Oracle9i</type-mapping> 
  | 	
  | </local-tx-datasource> 
  | 
  | 

I`m getting proper DataSource from JNDI but calling getConnection() fails for no reason. Most wacky thing is that i tried another datasource wich worked ok. Driver is placed in /server-configuration/lib
Im using ojdbc14.jar from oracle enterprise 10g. I can log into the database using the same username and password as in ds.xml
I have tried to find some information on net (including this forum).
Thank You for help in advance.

Greetings
Luke

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999946#3999946

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999946



More information about the jboss-user mailing list