java.lang.NoClassDefFoundError: org/postgresql/jdbc3g/Jdbc3gPreparedStatement

5 respostas Resolvido
java
B

Tenho uma aplicação Web com Postgresql, mas tenho problemas quando tento gravar um registro no Banco de Dados a conexão está ser feita via Datasource:

java.lang.NoClassDefFoundError: org/postgresql/jdbc3g/Jdbc3gPreparedStatement
Alguns detalhes,
SO: Ubuntu 14.04
Postgresql versão: 9.3.15
java versão: 1.7
pgadmin verão 3

5 Respostas

viniciosarodrigues

A máquina virtual não está encontrando o driver do postgresql, verifica se a biblioteca do postgre está no projeto.

B

Será que eu preciso adicionar a biblioteca? a minha conexão eu faço via Datasource e nesse processo já seleciono o driver jdbc.

viniciosarodrigues
Solucao aceita

Talvez ele não esteja encontrando no classpath, tenta add a biblioteca na mão mesmo.

B

Ok mano, vou fazer isso mano. Desde já agradeço o apoio incondicional…

raphaeloneves

Certificou se o módulo do driver está presente no AS? Aqui eu uso o driver direto tb, mas a empresa optou por fazer o deploy do mesmo no AS ¬¬ Dessa forma, só referencio o driver no datasource.
Se o módulo do driver (module.xml) estiver ok, veja a declaração na tag do datasource.

Criado 31 de dezembro de 2016
Ultima resposta 2 de jan. de 2017
Respostas 5
Participantes 3