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

dipti.patel do-not-reply at jboss.com
Mon Dec 3 10:17:37 EST 2007


Hi,

I m trying to get datasource connection using jboss 4.0.4 & oracle 10g. I have my EJB connecting to database. For 

this I have followed following steps, 

1. Placed this EJB.jar in Ear.ear file 
2. Added ojdbc14.jar from 10g into EAR file
3. Updated MANIFEST.MF of EJB.jar to refer to ojdbc14.jar
4. Created 'jboss-app.xml' in 'Ear\Meta-Inf' folder to create class loader
5. Content of 'jboss-app.xml' are as follows,
<?xml version="1.0" encoding="UTF-8"?>
<jboss-app>
   <loader-repository> 
   	loader=MYCL
   </loader-repository> 
</jboss-app>
6. When I try to deploy this EAR file, I'm getting following error,

20:42:56,559 WARN  [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
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:oracle:thin:@3.96.199.229:1521:atlord32)
	at 

org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFact

ory.java:179)
	at 

org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConne

ctionPool.java:565)
	at 

org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:25

0)
	at 

org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.j

ava:529)
	at 

org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
	at 

org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:301)
	at 

org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
	at 

org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectio

nManager2.java:842)
	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
	at org.apache.commons.dbutils.QueryRunner.prepareConnection(QueryRunner.java:195)
	at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:306)
	at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:328)

7. When I add ojdbc14.jar in classpath or server\lib directory, it's working fine. what could be causing this? 

Thanks in advance for help


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

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



More information about the jboss-user mailing list