JDBC Driver will not start

  • 7005088
  • 28-Dec-2009
  • 26-Apr-2012

Environment

Novell Identity Manager 3.5.1
Novell Identity Manager 3.6.1
Novell Identity Manager Driver - JDBC

Situation

JDBC Driver will not start
JDBC exception thrown No suitable Driver found

Resolution

There are a few possibilities for this error.  First, see section 2.2 of the IDM JDBC Driver documentation titled, "Installing JDBC Driver Jar Files" which discusses placing the third-party JAR files where eDirectory can load them for use within IDM. The current location for IDM 3.6.1a follows:  https://www.novell.com/documentation/idm36drivers/jdbc/data/b1ihufl.html

Another option is that the class specified in the driver configuration could be pointing to the wrong class.  For MySQL, for example, the class should be org.gjt.mm.mysql.Driver and an error in specifying that class could result in a failure of Java to load the invalid class.  Ensure that all settings are specified properly for Java to load the class.

Additional Information

An example of this error follows:

DirXML Log Event -------------------
Driver: \AISD-IDVDEV\aisd\services\IDM\IDVDEV-DriverSet\Consolidated-Database
Status: Error
Message: <description>Unable to connect. There is a connectivity-related problem.</description>
<jdbc:exception jdbc:class="java.sql.SQLException" jdbc:error-code="0" jdbc:sql-state="08001" xmlns:jdbc="urn:dirxml:jdbc">
<jdbc:message>No suitable driver</jdbc:message>
</jdbc:exception>
<jdbc:document xmlns:jdbc="urn:dirxml:jdbc">

Formerly known as TID# 10100682