TECNOLOGIA – Instalação – An error has occurred: java.lang.NoClassDefFoundError: javax/net/ssl/SSLSocket javax/net/ssl/SSLSkocket
Incidente
Ao testar a Connection Pool do gestão ponto, é apresentado a mensagem: An error has occurred: java.lang.NoClassDefFoundError: javax/net/ssl/SSLSocket javax/net/ssl/SSLSkocket
Causa
Este incidente ocorre, pois Identificado que o problema foi causado por colocar os arquivo da documentação de forma incorreta.
Clique aqui para acessar a documentação de como configurar o Gestão do Ponto.
Solução
Para que a mensagem não seja apresentada ao efetuar o ping, realize os passos a seguir:
1. Pare o serviço de Glassfish;
2. Acesse a pasta de instalação, por padrão ele está localizado em C:\<GLASSFISH_DIR>\;
3. Acesse C:\<GLASSFISH_DIR>\glassfish\modules e apague os arquivos org.eclipse.persistence.<descrição>.jar e o arquivo javax.persistence.<descrição>.jar;
4. Acesse a pasta Gestão do Ponto Nova Interface > Atualização Glassfish > e copie os arquivos presentes na pasta arquivos para esta mesma pasta (C:\<GLASSFISH_DIR>\glassfish\modules);
Observação: Não deve ser inserido os arquivos de bibliotecas do banco de dados (ojdbc7-12.1.0.2.jar e sqljdbc4.jar) este arquivos não devem ficar na pasta Modulos e sim na pasta lib.
Conforme solicita o item atualização dos arquivos de banco de dados, deve-se remover o arquivo javax.persistence.<descrição>.jar e os arquivos org.eclipse.persistence.<descrição>.jar. Depois copiar da pasta da mídia os arquivos corretos, atenção para não inserir os arquivos de bibliotecas do banco de dados (ojdbc7-12.1.0.2.jar e sqljdbc4.jar) estes arquivos não devem ficar na pasta Módulos e sim na pasta lib.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.