Tempo aproximado para leitura: 00:01:10 min
Ocorrência
Na inicialização do JBoss utilizando o Oracle 12 é registrado o erro no log:
Throwable while attempting to get a new connection: null org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: ORA-28040: No matching authentication protocol
Ambiente
Framework - Framework (Linha Datasul) - JBoss - Todas as versões
Causa
Utilização de um driver JDBC antigo para conexão com o banco Oracle.
Solução
Será necessário atualizar o driver JDBC - Java Database Connectivity do JBoss, conforme procedimento:
1. Realize o download do arquivo ojdbc7.jar disponibilizado no Anexo desse artigo;
2. No Servidor do JBoss, no diretório lib, exclua o arquivo ojdbc6.jar. Exemplo de caminho para o diretório lib: c:\totvs\datasul\ServidorAplicacao\jboss-4.2.3.GA\server\instance-8080\lib;
3. Copie o arquivo ojdbc7.jar para o diretório lib;
4. Elimine os diretórios temporários do JBoss: data, log, tmp e work;
5. Reinicie o JBoss.
Anexo
0 Comentários