Não Consigo usar o hibernate + Vraptor 3 + postgreSQL. Alguém já fez isso ? post aqui o hibernate.cfg.xml e a Classe !
Obrigado !
Não Consigo usar o hibernate + Vraptor 3 + postgreSQL. Alguém já fez isso ? post aqui o hibernate.cfg.xml e a Classe !
Obrigado !
Falae! Qual problema exatamente você esta tendo?
[]s!
Leonardo Gloria
oi junior
o problema é referente ao vraptor ou hibernate? posta pra gente a exception que ta dando.
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)
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