Hibernate e Vraptor

16 respostas
Gabriella

Olá estou usando Hibernate e Vraptor, e estou com um problema, sempre que coloco essa annotation na minha classe @InterceptedBy(DaoInterceptor.class)
da esse erro: Type mismatch: cannot convert from Class to Class<? extends Interceptor>[]
Desde ja agradeço.

16 Respostas

Adriano_Almeida

Aponte para nós a stacktrace e o trecho aonde está dando o erro.

Gabriella

Estou com esse erro agora, aparentemente aquele foi resolvido.

type Exception report

message

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

exception

javax.servlet.ServletException: Unable to instantiate using public teste.logic.DAOInterceptor()

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

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

root cause

org.vraptor.interceptor.InterceptorInstantiationException: Unable to instantiate using public teste.logic.DAOInterceptor()

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:68)

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

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

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

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

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

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

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

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

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

root cause

org.vraptor.component.ComponentInstantiationException: Unable to instantiate using public teste.logic.DAOInterceptor()

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:45)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.reflect.InvocationTargetException

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.NoClassDefFoundError: org/hibernate/cfg/AnnotationConfiguration

teste.DAOFactory.(DAOFactory.java:12)

teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.ClassNotFoundException: org.hibernate.cfg.AnnotationConfiguration

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)

java.lang.ClassLoader.loadClassInternal(Unknown Source)

teste.DAOFactory.(DAOFactory.java:12)

teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

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

Adriano_Almeida

Gabriella,

Nas suas libs está faltando o .jar do hibernate annotations. http://hibernate.org/6.html

Gabriella

olá Adriano,

continua dando o mesmo erro, quando vc diz add os .jar na lib vc está se referindo a Lib do meu WEF-Inf, certo? Já adicionei

mas ele continua dando o mesmo erro.

Olha o que aparece no console :

23/04/2008 17:11:09 org.apache.tomcat.util.digester.SetPropertiesRule begin

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property source to org.eclipse.jst.jee.server:Vraptor_hibernate did not find a matching property.

23/04/2008 17:11:09 org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre1.6.0_04\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de programas\Java\jre1.6.0_05\bin\client;C:\Arquivos de programas\Java\jre1.6.0_05\bin;D:\Arquivos de programas\Apache Software Foundation\apache-tomcat-5.5.25\bin;D:\Arquivos de programas\gwt\gwt-windows-1.4.10;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\Java\jdk1.6.0_04\bin;C:\Dev\apache-tomcat-6.0.16\bin\bin

23/04/2008 17:11:09 org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-8080

23/04/2008 17:11:09 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 2152 ms

23/04/2008 17:11:09 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

23/04/2008 17:11:09 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.16

log4j:WARN No appenders could be found for logger (org.vraptor.core.ControllerFactory).

log4j:WARN Please initialize the log4j system properly.

23/04/2008 17:11:12 org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

23/04/2008 17:11:12 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009

23/04/2008 17:11:12 org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=0/78  config=null

23/04/2008 17:11:12 org.apache.catalina.startup.Catalina start

INFO: Server startup in 2988 ms

23/04/2008 17:11:22 org.apache.catalina.core.StandardContext reload

INFO: Reloading this Context has started

log4j:WARN No appenders could be found for logger (org.vraptor.core.ControllerFactory).

log4j:WARN Please initialize the log4j system properly.

23/04/2008 17:11:33 org.apache.catalina.core.StandardContext reload

INFO: Reloading this Context has started

log4j:WARN No appenders could be found for logger (org.vraptor.core.ControllerFactory).

log4j:WARN Please initialize the log4j system properly.

23/04/2008 17:11:50 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet vraptor2 threw exception

org.hibernate.HibernateException: /hibernate.cfg.xml not found

at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)

at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1411)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1433)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1420)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)

at teste.HibernateUtil.(HibernateUtil.java:14)

at teste.DAOFactory.(DAOFactory.java:12)

at teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

at org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

at org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:58)

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

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

at org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:38)

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

at org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:98)

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

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

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

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Unknown Source)

23/04/2008 17:11:51 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet vraptor2 threw exception

java.lang.NoClassDefFoundError: Could not initialize class teste.HibernateUtil

at teste.DAOFactory.(DAOFactory.java:12)

at teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

at org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

at org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:58)

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

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

at org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:38)

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

at org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:98)

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

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

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

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Unknown Source)

23/04/2008 17:11:51 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet vraptor2 threw exception

java.lang.NoClassDefFoundError: Could not initialize class teste.HibernateUtil

at teste.DAOFactory.(DAOFactory.java:12)

at teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

at org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

at org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:58)

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

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

at org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:38)

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

at org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:98)

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

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

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

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Unknown Source)

E aqui e o que aparece no browser

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: Unable to instantiate using public teste.logic.DAOInterceptor()

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

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

root cause

org.vraptor.interceptor.InterceptorInstantiationException: Unable to instantiate using public teste.logic.DAOInterceptor()

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:68)

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

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

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

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

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

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

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

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

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

root cause

org.vraptor.component.ComponentInstantiationException: Unable to instantiate using public teste.logic.DAOInterceptor()

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:45)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.reflect.InvocationTargetException

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.NoClassDefFoundError: Could not initialize class teste.HibernateUtil

teste.DAOFactory.(DAOFactory.java:12)

teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

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

Adriano_Almeida

Gabriella:
olá Adriano,

continua dando o mesmo erro, quando vc diz add os .jar na lib vc está se referindo a Lib do meu WEF-Inf, certo? Já adicionei

org.hibernate.HibernateException: /hibernate.cfg.xml not found

Oi Gabriella,

na verdade o erro agora mudou. O seu projeto está sendo compilado para dentro do WEB-INF/classes ??? O seu hibernate.cfg.xml também está lá dentro???

Caso não esteja, coloque seu projeto para compilar para lá. (No caso do eclipse, mude seu build path).

Qualquer problema avise aí!

Gabriella

Oi Adriando,
me diz uma coisa, o hibernate.cfg.xml tem que esta dentro da WEB-Info/classes???
Como é que eu faço isso.
Estou usando o eclipse.

renomoto

Olá Gabriella,

O arquivo hibernate.cfg.xml fica dentro da raíz do seu projeto.

E para mudar o seu build path basta clicar com o botao direito no projeto na opcao propriedades, ai vc clica na opocao build path e muda o caminho do Default output folder para novo_do_projeto/pastaWeb/WEB-INF/classes

[]'s

Luiz_Aguiar

Gabriella, por favor dê uma olhadinha nesse tópico, ok?!
http://www.guj.com.br/posts/list/50115.java

Obrigado!

Gabriella

Ok Luis, irei prestar mais atenção.

Gabriella

Oi, consegui mudar o build path , mas ainda tenho duvida quanto ao raiz do projeto:
é a pasta Web?

renomoto

Não, seria a pasta src.
A pasta onde vai os fontes do java.

Gabriella

Continua dando erro, mesmo eu tendo modificado o hibernate.cfg.xml e mudado as classes de compilação.

Olha 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: Unable to instantiate using public teste.logic.DAOInterceptor()

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

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

root cause

org.vraptor.interceptor.InterceptorInstantiationException: Unable to instantiate using public teste.logic.DAOInterceptor()

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:68)

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

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

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

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

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

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

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

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

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

root cause

org.vraptor.component.ComponentInstantiationException: Unable to instantiate using public teste.logic.DAOInterceptor()

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:45)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.reflect.InvocationTargetException

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

java.lang.ExceptionInInitializerError

teste.DAOFactory.(DAOFactory.java:12)

teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

root cause

org.hibernate.HibernateException: /hibernate.cfg.xml not found

org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)

org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1411)

org.hibernate.cfg.Configuration.configure(Configuration.java:1433)

org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)

org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)

org.hibernate.cfg.Configuration.configure(Configuration.java:1420)

org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)

org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)

teste.HibernateUtil.(HibernateUtil.java:14)

teste.DAOFactory.(DAOFactory.java:12)

teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

java.lang.reflect.Constructor.newInstance(Unknown Source)

org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

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

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

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

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

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

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

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

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

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

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

No Console:

24/04/2008 14:30:13 org.apache.tomcat.util.digester.SetPropertiesRule begin

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property source to org.eclipse.jst.jee.server:Vraptor_hibernate did not find a matching property.

24/04/2008 14:30:14 org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre1.6.0_04\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de programas\Java\jre1.6.0_05\bin\client;C:\Arquivos de programas\Java\jre1.6.0_05\bin;D:\Arquivos de programas\Apache Software Foundation\apache-tomcat-5.5.25\bin;D:\Arquivos de programas\gwt\gwt-windows-1.4.10;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\Java\jdk1.6.0_04\bin;C:\Dev\apache-tomcat-6.0.16\bin\bin

24/04/2008 14:30:14 org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-8080

24/04/2008 14:30:14 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 1700 ms

24/04/2008 14:30:14 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

24/04/2008 14:30:14 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.16

log4j:WARN No appenders could be found for logger (org.vraptor.core.ControllerFactory).

log4j:WARN Please initialize the log4j system properly.

24/04/2008 14:30:16 org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

24/04/2008 14:30:17 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009

24/04/2008 14:30:17 org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=0/94  config=null

24/04/2008 14:30:17 org.apache.catalina.startup.Catalina start

INFO: Server startup in 2841 ms

24/04/2008 14:30:26 org.apache.catalina.core.StandardContext reload

INFO: Reloading this Context has started

log4j:WARN No appenders could be found for logger (org.vraptor.core.ControllerFactory).

log4j:WARN Please initialize the log4j system properly.

24/04/2008 14:30:38 org.apache.catalina.core.StandardContext reload

INFO: Reloading this Context has started

log4j:WARN No appenders could be found for logger (org.vraptor.core.ControllerFactory).

log4j:WARN Please initialize the log4j system properly.

24/04/2008 14:30:43 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet vraptor2 threw exception

org.hibernate.HibernateException: /hibernate.cfg.xml not found

at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)

at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1411)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1433)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1420)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)

at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)

at teste.HibernateUtil.(HibernateUtil.java:14)

at teste.DAOFactory.(DAOFactory.java:12)

at teste.logic.DAOInterceptor.(DAOInterceptor.java:13)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.vraptor.component.ComponentConstructor.newInstance(ComponentConstructor.java:43)

at org.vraptor.interceptor.InterceptorType.newInstance(InterceptorType.java:66)

at org.vraptor.interceptor.InterceptorDealer.poll(InterceptorDealer.java:62)

at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:58)

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

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

at org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:38)

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

at org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:98)

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

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

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

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Unknown Source)
renomoto

Onde vc pos o arquivo hibernate.cfg.xml?

Gabriella

ah desculpa… acabei nao prestando atenção.

Gabriella

Olha como está:

Vraptor_hibernate

  • src
    pacotes com os fontes;
    hibernate.cfg.xml
  • Web
    cliente
    META-INF
    WEB-INF
    classes
    lib
    web.xml
juniorsatanas

Qual foi o resultado final ?

Criado 23 de abril de 2008
Ultima resposta 27 de dez. de 2009
Respostas 16
Participantes 5