Driver JDBC Não Localizado Durante a Inicialização

Se você estiver usando um banco de dados ou um repositório de extensão de propriedade, o problema descrito aqui poderá ocorrer ao iniciar o WebSphere Application Server.

Problema

Uma ClassNotFoundException ocorre conforme mostrado neste rastreio de amostra do gerenciador de membro virtual:

Causado por: 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)

(Se você estiver usando o WebSphere Application Server versão 6.1, poderá obter a seguinte exceção que está causado confusão: O arquivo de implementação de registro com.ibm.ws.wim.registry.WIMUserRegistry não pode ser inicializado por causa da seguinte exceção com.ibm.websphere.wim.exception.WIMConfigurationException: CWWIM5034E O valor de parâmetro 'uid' não está correto para o parâmetro 'loginProperties'. O parâmetro deve ter um dos seguintes valores: 'null' . Instale o fix pack do WebSphere Application Server 6.1.0.19 para substituir a exceção ambígua pela causa raiz ClassNotFoundException.)

Solução

Copie o(s) driver(s) JDBC no diretório app_server_root/lib e reinicie o servidor.



Termos de uso | Feedback