SecurityException no postgre

7 respostas
J

A|lguem pode me ajudar com esse erro?
Nao consigo axar informacoes sobre ele de jeito nenhum.

java.lang.SecurityException: class "org.postgresql.PGConnection"'s signer information does not match signer information of other classes in the same package

linha:

LargeObjectManager lobj = ((org.postgresql.PGConnection)con.conn).getLargeObjectAPI();

7 Respostas

sergiotaborda

jeanmarcel:
A|lguem pode me ajudar com esse erro?
Nao consigo axar informacoes sobre ele de jeito nenhum.

java.lang.SecurityException: class "org.postgresql.PGConnection"'s signer information does not match signer information of other classes in the same package

Isso significa: Quem assinou “org.postgresql.PGConnection” não é a mesma pessoa que assinou o resto das classes.
Vc esta trabalhando em ambiente seguro ( provavelemente JWS) em que todo o codigo tem que ser assinado pela mesma entidade. Reassine todos os jars com o mesmo certificado ou não use um ambiente seguro.

J

meu caro, isso se deve por que eu trouxe essa
classe de um otro projeto, no outro projeto
nao tinha problema. Mas eu sou iniciante, como
posso assinar os jars? basta adiciona-los novamente?
Obrigado

sergiotaborda

jeanmarcel:
meu caro, isso se deve por que eu trouxe essa
classe de um otro projeto, no outro projeto
nao tinha problema. Mas eu sou iniciante, como
posso assinar os jars? basta adiciona-los novamente?

Para assinar os jars vc precisa se usar a ferramenta keytool que vem com JDK.
Mas o mais prático é trabalhar sem jars assinados ( se puder).
Baixe o driver do postgres diretamente do site deles.

J

Mas o jar q eu utilizo foi baixado diretamente de la,
todo sistema funciona normalmente, akelas akela classe
da erro nakela linha de codigo. Baixar um drive igual
e adicionar novamente no projeto resolveria?
Se voce puder me explicar melhor o que seria essas assinaturas
ou um link para mim ler eu agradeco hehehe.
T+
IObrigado

sergiotaborda

jeanmarcel:
Mas o jar q eu utilizo foi baixado diretamente de la,
todo sistema funciona normalmente, akelas akela classe
da erro nakela linha de codigo. Baixar um drive igual
e adicionar novamente no projeto resolveria?

Explique a arquitetura do seu sistema.

J

java 6
glassfish q vem no netbeans
postgre 8.1
isso?

J

glasfish e do projeto web ehehehe

Criado 11 de abril de 2008
Ultima resposta 16 de abr. de 2008
Respostas 7
Participantes 2