VRaptor3 + Hibernate!

4 respostas
juniorsatanas

Não Consigo usar o hibernate + Vraptor 3 + postgreSQL. Alguém já fez isso ? post aqui o hibernate.cfg.xml e a Classe !

Obrigado !

4 Respostas

Leonardo_Gloria

Falae! Qual problema exatamente você esta tendo?

[]s!
Leonardo Gloria

Paulo_Silveira

oi junior

o problema é referente ao vraptor ou hibernate? posta pra gente a exception que ta dando.

juniorsatanas

Paulo/Leonardo Gloria bom dia !

MYDVDS:
Eu mudo o hibernate.cfg.xml e adiciono o dirve do postgresql nas minhas bibliotecas… rodo um gerabanco.java, ele cria as tabelas no meu banco postgresql perfeito ! OBA

Mais quando eu mando executar o MYDVDS ele da isto:

# WARNING: StandardWrapperValve[default]: PWC1406: Servlet.service() for servlet default threw exception  
# java.lang.IllegalStateException: There are two rules that matches the uri '/' with method GET: [[FixedMethodStrategy: uri / methods [GET]], [FixedMethodStrategy: uri / methods [GET]]] with same priority. Consider using @Path priority attribute.  
#         at br.com.caelum.vraptor.http.route.DefaultRouter.checkIfThereIsAnotherRoute(DefaultRouter.java:106)  
#         at br.com.caelum.vraptor.http.route.DefaultRouter.parse(DefaultRouter.java:97)  
#         at br.com.caelum.vraptor.http.DefaultResourceTranslator.translate(DefaultResourceTranslator.java:52)  
#         at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:64)  
#         at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:46)  
#         at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:59)  
#         at br.com.caelum.vraptor.core.DefaultRequestExecution.execute(DefaultRequestExecution.java:62)  
#         at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:91)  
#         at br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:55)  
#         at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:88)  
#         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)  
#         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)  
#         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)  
#         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)  
#         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)  
#         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)  
#         at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)  
#         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)  
#         at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:332)  
#         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:233)  
#         at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)  
#         at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)  
#         at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)  
#         at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)  
#         at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)  
#         at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)  
#         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)  
#         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)  
#         at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)  
#         at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)  
#         at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)  
#         at com.sun.grizzly.ContextTask.run(ContextTask.java:69)  
#         at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)  
#         at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)  
#         at java.lang.Thread.run(Thread.java:636)
G

Vendo a mensagem de erro você possui dois métodos que respondem ao mesmo caminho /. Nesse caso, conforme a propria mensagem de erro diz, se você quer usar dois métodos respondendo ao mesmo path você deve usar priority. De qualquer forma acho estranho você ter dois métodos que usem o mesmo path.

Leia na documentação a definição do @Path que tem mais informações sobre isso.

A propósito, seu post está duplicado, não? Tenho impressão que ví esse mesmo erro em outro post aqui: http://guj.com.br/posts/list/148917.java

Abraços

Criado 8 de janeiro de 2010
Ultima resposta 11 de jan. de 2010
Respostas 4
Participantes 4