Problemas VRaptor 3 + MySQL + JPA + Hibernate + Spring

Pessoal!

Estou com um problema que não consigo resolver por nada…

Estou montando um app com vraptor 3 spring jpa hibernate e MySQl, tudo configurado pelo maven…

Quando roda a app pela primeira vez roda e sobe tudo normal, porem basta eu reiniciar o server que ja me apresenta um erro assim:

31/03/2010 23:21:31 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
31/03/2010 23:21:33 org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/haircontext]
31/03/2010 23:21:33 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor haircontext.xml
31/03/2010 23:21:33 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load com.mysql.jdbc.SQLError.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1402)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3317)
        at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1668)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4461)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.finalize(ConnectionImpl.java:2809)
        at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
        at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
        at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
31/03/2010 23:21:33 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load com.mysql.jdbc.profiler.ProfilerEventHandlerFactory.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1402)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
        at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4485)
        at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1359)
        at com.mysql.jdbc.ConnectionImpl.finalize(ConnectionImpl.java:2809)
        at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
        at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
        at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

Alguem pode me ajudar???

Muito obrigado desde já…

vc tá com o mysql instalado na sua máquina? vc tá com mais de um jar do mysql no classpath?

Instalei o MySQL 5 na minha maquina…

Sempre desenvolvi com oracle e era de boa… ate qdo usava o XE
porem necessito do MySQl desta vez

Estou com apenas uma lib do mysql… configurado no meu pom.xml

to perdido ja viu…

qlqer ajuda ébem vinda valeu…

oi rodrigo

a mensagem esta estranha, ela esta indicando que a aplicacao web esta sendo desligada, e durante o shutdown alguem esta lancando exception (ai ele apenas debuga).

provavelmente esta sendo desligada porque nao inicia bem (alguma exception esta sendo ligada).

ja que voce esta usando vraptor, coloque o log4j.xml e ative-o como debug, pra gente ver o que esta acontencendo

abracos

Ola!!

tenho a app configurada com o log4j.properties e não aparece nenhum erro.

qdo app sobe, da esses erros, porém se tento persistir em uma tabela a execução ocorre…

entao todo resto funciona?

onde esta o seu log4j.properties? nao estou vendo a saida do vraptor, vc configurou pra sair no console tudo que fosse br.com.caelum.vraptor e org.hibernate?

funciona tudo!!! só do da problema na hora de subirr…

vou arrumar meu log4j, tava preparado pra tratar apenas as exceptions dos meus pacotes

grato

Habilitei todos os logs

Hibernate
Vraptor

Segue o arquivo…

ainda nao consegui identificar o erro…

Grato

só pra saber, a 2a requisição funcionou normalmente? de acordo com o log, uma das requisições funcionou…

Funcionou…

mudei tomcat 6.0.26 pro 6.0.20

e voialáaaaaaa

:wink: