Olá Pessoal!
Li todos os tópicos referentes ao erro no login do SGF mas não consegui solucionar o problema.
O seguinte erro aparece para mim:
Oops! Falha nossa!
Erro: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
Informações:
Apache Tomcat/6.0.26 | 1.6.0_20-b02 | Sun Microsystems Inc. | Windows XP | 5.1 | x86 |
Estou com o postgresql-8.4-701.jdbc3.jar dentro da pasta (pois o mesmo já vem junto quando se efetua o download):
C:\...\Tomcat 6.0\webapps\sgf\WEB-INF\lib
1 - Já tentei colocar o arquivo postgresql-9.0-801.jdbc3.jar dentro da pasta citada acima e nada (eu colocava e reiniciava tanto o Tomcat quanto o Postgres)...
2 - Já tentei colocar (um de cada vez) ambos os arquivos citados anteriormente diretamente no diretório:
C:\...\Tomcat 6.0\lib
e nada...
3 - Já tentei alterar a senha no campo senha character varying, contida na tabela tb_pessoausuario do banco de dados, pois esta poderia estar incorreta, utilizando-a criptografada em MD5, e nada...
4 - Estou verificando agora que fiz o donwload do arquivo sgf_20101217_renomear_para_sgf.war, sendo que já existe uma versão mais atualizada. Há algum problema nesta versão (não gostaria de fazer o donwload novamente pois tenho uma cota de 60MB diários para utilização da internet na empresa em que trabalho)?
5 - Quando fui executar os 3 arquivos SQL, tive que retirar os caracteres de abertura e fechamento de chaves, "{" e "}", do início e do fim dos três arquivos pois eles estavam produzindo um erro de sintaxe. Os dados foram inseridos corretamente no banco.
Para se conectar ao Postgres eu utilizo uma senha.(não estou me referindo banco de dados sgf, cujo dono e senha são sgf, estou me referindo à conexão). Existe algum arquivo em que eu tenha que declarar esta senha? Talvez seja esse o problema.
Estou ansioso para conhecer este sistema pois preciso saber se ele atenderia às demandas de nossa empresa (Celepar - Companhia de Informática do Paraná), pois talvez pudesse até haver uma parceria entre nós.
Obrigado pela atenção (se você conseguiu chegar até o fim deste tópico! :-P)
Autor: Renato Marques Oliveira
33 comentários
<Context path="/sgf">
<Resource
name="jdbc/sgf"
auth="Container"
type="javax.sql.DataSource"
username="sgf"
password="sgf"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/sgf"/>
</Context>