Avalados por :

Solução para o erro ClassNotFoundException ao usar SQL Server 2005 com SQL2005 e sqljdbc.jar

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá a todos,

Estou usando o SQL Server 2005,

Configurei o driver (nome: SQL2005) e adicionei o sqljdbc.jar

Também criei uma fonte de dados com estas informações:

Nome da aplicação: TEST

Nome: TEST

Descrição: TEST

Defini TEST como Alias.

Selecionei o driver que criei antes (SQL2005), com Versão JDBC 1.x (Sem suporte AX)

Como Classe de driver coloquei com.microsoft.sqlserver.jdbc.SQLServerDriver

Como DatabaseURL coloquei jdbc:sqlserver://<NomeServidor>:<porta>;base de dados=<nomeBD>

Usuário: Admin, Senha: pass

Em Motor SQL coloquei "VENDOR SQL"

Ao salvar e tentar Iniciar Aplicação Independente Selecionada, recebo este Erro:

Ocorreu um erro ao iniciar a aplicação 'sap.com/TEST'

Estes são os detalhes:

Causado por: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

Encontrado em cache negativo

-


Informações do Carregador -


Nome do Carregador de Classes: [biblioteca: SQL2005]

Nome do carregador principal: [Carregador de Classes de Estrutura]

Sem referências!

Recursos:

C:\usr\sap\J2E\JC00\j2ee\cluster\server0\bin\ext\SQL2005\sqljdbc.jar

C:\usr\sap\J2E\JC00\j2ee\cluster\server0\bin\core_lib\opensqlport.jar

Carregando modelo: {pai,local,referências}

Alguém pode me ajudar, por favor?

Obrigado antecipadamente!

Guillermo

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Muito obrigado, ao ver esse documento foi muito mais fácil resolver o problema.

Agora estou enfrentando outro problema:

Quando tento executar uma consulta (por exemplo: select * from

) recebo este erro:

Ocorreu um erro ao executar as declarações de inicialização

java.rmi.RemoteException: com.sap.engine.services.dbpool.exceptions.BaseRemoteException: Não é possível executar declarações SQL no DataSource "TEST". Se estiver usando um DataSource de Open SQL, deve registrar suas tabelas usando JDDI antes de solicitá-las. Razão: com.sap.engine.services.dbpool.exceptions.BaseSQLException: ResourceException no método ConnectionFactoryImpl.getConnection(): com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException lançada pela conexão física: com.microsoft.sqlserver.jdbc.SQLServerException: A conexão com a instância com nome falhou. Erro: java.net.SocketTimeoutException: Receive timed out.

Você tem alguma ideia de como resolver isso?

Obrigado novamente

Adeus!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?