Bom, eu tento conectar no postgre, porém não consigo, ja coloquei uma senha em “Login Role” e ja associei ao meu DataBase (em propriedades no campo "Owner’), no entanto qndo vou acessar as informações na web ele me diz a seguinte frase de erro:
“…
javax.servlet.ServletException: ERROR: permission denied for relation mensagem
…”
A porta do seu PostgreSQL é a 8080 mesmo? 8080 não seria a porta do Tomcat? O servidor está na sua própria maquina? O usuario e senha estão corretos? O servidor está aceitando conexões TCP/IP? O arquivo pg_hba.conf tem uma permissão para seu IP conectar-se a esse servidor?
Caracas esse Jair é um monstro, fez 6 perguntas de uma vez!!! :lol:
M
markuslimaPJ
[b]
A porta é 5433;
Uso o Tomcat do Jboss;
Sim, o servidor está na minha máquina;
o usuário criei direto no “pgAdmin” e associei ao DataBase;
Sim, aceita conexão TCP/IP, pois tenho uma página web com conexão localhost;
So essa resposta vai ficar em branco. Mas como faço ver se meu IP tem permissão nesse arquivo?[/b]
J
jaireltonPJ
O cara chega aqui querendo saber quanto é 2+2 e eu pergunto a ele quanto é a raiz quarta de [telefone removido]. :twisted:
Abra o arquivo pg_hba.conf que fica na pasta conf do PostgreSQL, lá você pode especificar quais IP’s tem direito de conectar com aquele servidor.
Verifique a URL tambem, talvez seja algo assim:
Acredito que só corrigindo a URL e o arquivo pg_hba.conf já resolva, mas se não, tente conectar com o mesmo usuário que você usa no pgAdmin, talvez seja alguma coisa com o usuário.
M
markuslimaPJ
Valeu pela ajuda, mas o problema era o seguinte:
Eu tinha que por permissão pra cada tabela no pgAdmin.