Jetty x hibernate x vraptor

9 respostas
luiscolling

HTTP ERROR 500

Problem accessing /login.login.logic. Reason:

br.com.model.Usuario cannot be cast to br.com.model.Usuario

Caused by:

javax.servlet.ServletException: br.com.model.Usuario cannot be cast to

br.com.model.Usuario

at org.vraptor.VRaptorServlet.service(VRaptorServlet.java:95)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)

at

Alguma idéia?

9 Respostas

R

To com o mesmo problema

R

eu tbm, conseguiu resolver?

luiscolling

Consegui sim, eu tinha colocado os jars do jetty dentro das libs do projeto e ao iniciar pelo jetty estava sendo carregado novamente cada classe.
O que realmente eu fiz foi deixar somente o jar do servlet no projeto.

O que eu entendi era que tinha assim 2 classloaders carregando as classes, e ao tentar executar o seguinte código:

Usuario usuario = usuarioLogado;

usuario - carregado pelo classloader 1.
usuarioLogado - carregado pelo clasloader 2.

Resumindo de uma olhada no seu classpath.

R

como está seus arquivos de configuração com conexao do banco de dados?

Paulo_Silveira

Luis!

Exatamente, era o classloader hell!

R

cara tu pode me ajudar a configurar conexao com hibernate e jetty utilizando maven, ta faltando só isso. :frowning:

luiscolling

roan,

Não usei maven ainda, tenho só uma idéia para que serve. Mas acho importante que tu consiga entender o que esta acontecendo, o que é iniciado primeiro, o que chama o que, para só então você começar a usar outras ferramentas que possam facilitar.

Paulo_Silveira

roan, precisamos de mais detalhes do seu problema. qual esta sendo a exception, se há alguma? e seu codigo?

luiscolling

vou acompanhar, mas acho que o Paulo é quem pode ajudar mais.

Criado 29 de abril de 2009
Ultima resposta 8 de out. de 2009
Respostas 9
Participantes 4