Ir para o conteúdo

 Voltar a SGF - Suporte
Tela cheia

ERRO JDBC - S.O. Linux

13 de Dezembro de 2010, 12:56 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 26 vezes


Já alterei a senha do usuário no banco, alterei a informação do nome do banco onde consta teste para "sgf"conforme está no banco criei um link simbólico na pasta "lib" do Tomcat e nada...

 

Erro na tela:
Erro: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection

 

Erro informado no log: "Catalina"
13/12/2010 11:43:57 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
GRAVE: The web application [/sgf] registered the JBDC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
13/12/2010 11:43:57 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/sgf] appears to have started a thread named [Scheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak.
13/12/2010 11:43:57 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/sgf] appears to have started a thread named [Scheduler_Worker-2] but has failed to stop it. This is very likely to create a memory leak.
13/12/2010 11:43:57 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/sgf] appears to have started a thread named [Scheduler_Worker-3] but has failed to stop it. This is very likely to create a memory leak.
13/12/2010 11:43:57 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/sgf] appears to have started a thread named [Scheduler_QuartzSchedulerThread] but has failed to stop it. This is very likely to create a memory leak.


Autor: Uenderson Ferrari


77 comentários

  • A7175bf4f45c251f4ce05de447b6ad64?only path=false&size=50&d=404Rebeca Marcilio Araujo Capdeville Campanha(usuário não autenticado)
    13 de Dezembro de 2010, 13:59

     

    Olá! Qual driver do JDBC vc está usando? E em qual pasta vc o colocou?

    O meu aqui só funcionou com o driver postgresql-9.0-801.jdbc4.jar (o mais atualizado).

    Além disso, conforme a dica dada pelo Mario Jorge,  eu o coloquei na pasta /usr/share/tomcat6/lib e não na /etc/tomcat6/lib. Estou usando aqui o Ubuntu 10.10.

    Depois que vc fizer as atualizações, reinicie o postgres e o tomcat6 (reiniciando apenas o tomcat6 não funciona).

    Espero que ajude.

    • A3a418926d835fec109c9a98c5c40640?only path=false&size=50&d=404Uenderson Ferrari(usuário não autenticado)
      13 de Dezembro de 2010, 15:00

       

      Resolvido... 

       

      O arquivo sgf.war apresenta alguns erros... precisando de alterações... baixei o outro e o problema foi resolvido...

       

       

      De qualquer forma obrigado!

      • Ecf18f05d6ec7fead8d526dc0d40c943?only path=false&size=50&d=404CARLOS MENDES(usuário não autenticado)
        13 de Dezembro de 2010, 20:09

         

        Estou com o mesmo problema. ja baixei o arquivo sgf-26278502.war, postgresql-9.0-801.jdbc4.jar e nada, se alguem tiver mais alguma dica será bem vinda.

         

        Ubuntu 10.10

         

        abs

        • Dbf9982fa8f6b595105825cf5c909b6c?only path=false&size=50&d=404Gilberto Caetano de Andrade(usuário não autenticado)
          14 de Dezembro de 2010, 15:43

           

          Carlos,

           Veja (O sgf já vem com o driver jdbc):

          gilberto@SUGEP-DMASI:~$ jar -tf Downloads/sgf-26278502.war |grep lib/po
          WEB-INF/lib/poi-3.5.jar
          WEB-INF/lib/postgis.jar
          WEB-INF/lib/postgresql-8.4-701.jdbc3.jar

          Vc pode ter mais de uma versão do driver jdbc no classpath. A melhor alternativa é verificar a existência de outro driver e removê-lo.

          Gilberto

          • 4721f3f3aea3dfbe0e4606b3082086a3?only path=false&size=50&d=404Alexandre Souza(usuário não autenticado)
            30 de Março de 2011, 16:48

             

            Olá pessoal!

             

            Desculpem eu desenterrar o topico mas estou com problemas tambem em relação ao JDBC driver.

            Instalei no Ubuntu 10.10 Server, e nao consegui achar o lugar correto para colocar o JDBC driver.

            Já tentei colocar na /usr/share/tomcat6/lib mas nesta pasta só existem links simbólicos apontando para arquivos na pasta /usr/share/java .

            Tambem tentei colocar nesta pasta e nada. Sempre o mesmo erro. Alguem pode ajudar?

            Abraços

            • A54a03f720dadf20242e331876bd4a67?only path=false&size=50&d=404Marcelo Souza(usuário não autenticado)
              1 de Abril de 2011, 9:46

               

              nao precisa se preocupar com isso .. pois o SGF jah vem com um Driver JDBC integrado nele, reporte seu  erro e poderemos te ajudar .. provavelmente nao coloco no PGADMIN.. no role sgf a senha "sgf"

              • 4721f3f3aea3dfbe0e4606b3082086a3?only path=false&size=50&d=404Alexandre Souza(usuário não autenticado)
                1 de Abril de 2011, 11:11

                 

                Marcelo,

                Eu perguntei do driver JDBC pq o manual fala sobre isso.
                Alias, seria interessante rever este manual de instalação pois tem algumas coisas erradas ou faltando no manual.

                 Fiz o que você falou no pdadmin e resolveu. Coloquei a senha sgf no role sgf e ja abriu.

                 Muito obrigado.

                 

                Abraço!

Essa comunidade não possui posts nesse blog