JDBC-Treiber während Startvorgang nicht gefunden

Falls Sie ein Datenbankrepository oder ein Repository für Merkmalserweiterungen verwenden, kann das hier beschriebene Problem beim Starten von WebSphere Application Server auftreten.

Problem

Eine Ausnahmebedingung des Typs "ClassNotFoundException" tritt auf. Dies ist im folgenden Beispiel für einen Virtual Member Manager-Trace dargestellt:

Caused by: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver
 at java.lang.Class.forNameImpl(Native Method)                            
 at java.lang.Class.forName(Class.java:163)                               
 at com.ibm.ws.wim.dao.AbstractDAO.loadJDBCClass(AbstractDAO.java:300)

(Falls Sie WebSphere Application Server Version 6.1 verwenden, wird möglicherweise die folgende Ausnahmebedingung ausgegeben, die nicht ganz eindeutig ist: The registry implementation file com.ibm.ws.wim.registry.WIMUserRegistry cannot be initialized because of the following exception com.ibm.websphere.wim.exception.WIMConfigurationException: CWWIM5034E The parameter value "uid" is not correct for the parameter "loginProperties". The parameter must have one of the following values: "null" . Installieren Sie das WebSphere Application Server-Fixpack 6.1.0.19, um die mehrdeutige Ausnahmebedingung durch den Stammfall "ClassNotFoundException" zu ersetzen.)

Lösung

Kopieren Sie den bzw. die JDBC-Treiber in das Verzeichnis stammverzeichnis_des_anwendungsservers/lib und starten Sie den Server erneut.



Rechtliche Hinweise | Feedback