Environment
Novell Identity Manager 3.5.1
Novell Identity Manager 3.6.1
Novell Identity Manager Driver - JDBC
Novell Identity Manager 3.6.1
Novell Identity Manager Driver - JDBC
Situation
JDBC Driver will not start
JDBC exception thrown No suitable Driver found
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.
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
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