Validação com o Hibernate Validator

1 resposta
ma.pops

Estou trabalhando em um projeto com o VRaptor, agora estou tentando fazer uma validação de campos onde O titulo de Cd e da Musica não pode ser digitado em branco.
Adicionei os jars, fiz o vraptor.xml, coloquei as mensagens de erro nas jsp´s e coloquei as anotções na parte Logica
Só que ele esta me retornando um erro, já procurei pra ver se digitei alguma coisa errada mas não encontrei. Pelo que eu entendi da mensagem ele não está conseguindo achar a classe Validator do Hibernate Validator mas verifiquei la e o jar esta la, já até troquei coloquei outro pra ver se da certo e nada. Alguem pode me dar uma luz?
Desde já agradeço.

Segue abaixo o erro

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: org/hibernate/validator/ClassValidator

org.vraptor.plugin.hibernate.ValidatorLocator.getValidator(ValidatorLocator.java:26)

org.vraptor.plugin.hibernate.HibernateLogicMethod.validateParam(HibernateLogicMethod.java:95)

org.vraptor.plugin.hibernate.HibernateLogicMethod.validate(HibernateLogicMethod.java:64)

org.vraptor.core.ValidatorEngine.validate(ValidatorEngine.java:35)

org.vraptor.interceptor.SettingAndValidationInterceptor.intercept(SettingAndValidationInterceptor.java:100)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

org.vraptor.interceptor.InjectionInterceptor.intercept(InjectionInterceptor.java:41)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

org.vraptor.interceptor.ComponentLookupInterceptor.intercept(ComponentLookupInterceptor.java:57)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

br.com.caelum.lojavirtual.logic.DaoInterceptor.intercept(DaoInterceptor.java:18)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

br.com.caelum.lojavirtual.logic.AutorizadorInterceptor.intercept(AutorizadorInterceptor.java:28)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

org.vraptor.interceptor.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:22)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:47)

org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)

org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:97)

org.vraptor.core.DefaultController.execute(DefaultController.java:46)

org.vraptor.http.DefaultDispatcher.dispatch(DefaultDispatcher.java:44)

org.vraptor.VRaptorServlet.service(VRaptorServlet.java:48)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18

1 Resposta

Leonardo_Gloria

Alguem!? tb estou tendo o mesmo problema!

Criado 5 de setembro de 2009
Ultima resposta 14 de out. de 2009
Respostas 1
Participantes 2