4 Replies Latest reply on Apr 7, 2002 4:51 PM by javabettin

    No suitable driver error in Jboss

    muddflap

      Here's the error:
      [INFO,datacntrDB] XA Connection pool datacntrDB bound to java:/datacntrDB
      [INFO,datacntrDB] java.sql.SQLException: No suitable driver
      [INFO,datacntrDB] at java.sql.DriverManager.getConnection(DriverManager.java:532)
      [INFO,datacntrDB] at java.sql.DriverManager.getConnection(DriverManager.java:171)
      [INFO,datacntrDB] at org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl.getXAConnection(Unknown S
      ource)
      [INFO,datacntrDB] at org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl.getXAConnection(Unknown S
      ource)
      [INFO,datacntrDB] at org.jboss.pool.jdbc.xa.XAConnectionFactory.createObject(Unknown Source)
      [INFO,datacntrDB] at org.jboss.pool.ObjectPool.createNewObject(Unknown Source)
      [INFO,datacntrDB] at org.jboss.pool.ObjectPool.getObject(Unknown Source)
      [INFO,datacntrDB] at org.jboss.pool.ObjectPool.getObject(Unknown Source)
      [INFO,datacntrDB] at org.jboss.pool.jdbc.xa.XAPoolDataSource.getConnection(Unknown Source)
      [INFO,datacntrDB] at org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:41
      2)
      [INFO,datacntrDB] at org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103)
      [INFO,datacntrDB] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
      [INFO,datacntrDB] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
      mpl.java:25)
      [INFO,datacntrDB] at java.lang.reflect.Method.invoke(Method.java:324)
      [INFO,datacntrDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
      [INFO,datacntrDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
      [INFO,datacntrDB] at org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(Configur
      ationService.java:967)
      [INFO,datacntrDB] at $Proxy0.start(Unknown Source)
      [INFO,datacntrDB] at org.jboss.util.ServiceControl.start(ServiceControl.java:79)
      [INFO,datacntrDB] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [INFO,datacntrDB] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
      :39)
      [INFO,datacntrDB] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
      mpl.java:25)
      [INFO,datacntrDB] at java.lang.reflect.Method.invoke(Method.java:324)
      [INFO,datacntrDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
      [INFO,datacntrDB] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
      [INFO,datacntrDB] at org.jboss.Main.(Main.java:208)
      [INFO,datacntrDB] at org.jboss.Main$1.run(Main.java:110)
      [INFO,datacntrDB] at java.security.AccessController.doPrivileged(Native Method)
      [INFO,datacntrDB] at org.jboss.Main.main(Main.java:106)

      It Locks up after the last line of error. I have the class12.zip file in the ../lib/ext folder.

      I'm using Jboss3, jdk1.4, tomcat4.

      Anyone come across something like this?

        • 1. Re: No suitable driver error in Jboss
          silver

          hello I am also getting the same error. I am using: jdk1.4,jboss3.0beta and oracle8i. I have classes111.zip in $JBOSS_DIST/lib/ext directory. does anyone know
          what I am leaving out? thanks.

          ....
          23:17:08,130 INFO [Default] got initial context
          23:17:08,132 INFO [Default] found datasource
          23:17:08,199 ERROR [OracleDS] Unable to create ManagedConnection:
          javax.resource.ResourceException: Unable to create DB connection for url: jdbc:oracle:thin:@localhost:1521:oradb DriverClass=oracle.jdbc.driver.OracleDriver, user: scott password=tiger, exception: java.sql.SQLException: No suitable driver
          at org.jboss.resource.adapter.jdbc.local.JDBCManagedConnectionFactory.createManagedConnection(JDBCManagedConnectionFactory.java:392)
          at org.jboss.resource.connectionmanager.ManagedConnectionPoolFactory.createObject(ManagedConnectionPoolFactory.java:97)
          at org.jboss.pool.ObjectPool.createNewObject(ObjectPool.java:1013)
          at org.jboss.pool.ObjectPool.getObject(ObjectPool.java:672)
          at org.jboss.resource.connectionmanager.SharedLocalConnectionManager.allocateConnection(SharedLocalConnectionManager.java:124)


          using oracleds-service.xml from cvs site:

          • 2. Re: No suitable driver error in Jboss
            dhumketu

            will u send me your *service.xml file of the RDBMS your using ?

            • 3. Re: No suitable driver error in Jboss
              silver

              I believe its attached in my first email.

              silver

              • 4. Re: No suitable driver error in Jboss
                javabettin

                Make sure to read the following thread regarding db-service.xml files.

                http://main.jboss.org/thread.jsp?forum=66&thread=12301