Baixei a aplicação de exemplo do VRaptor3 (a “vraptor-mydvds”) e fui tentar rodar no Glassfish 2 (pelo Eclipse), só que no log mostra este erro:
O que tem que fazer pra conseguir rodar essa aplicação?
Baixei a aplicação de exemplo do VRaptor3 (a “vraptor-mydvds”) e fui tentar rodar no Glassfish 2 (pelo Eclipse), só que no log mostra este erro:
O que tem que fazer pra conseguir rodar essa aplicação?
org.hibernate.HibernateException: /hibernate.cfg.xml not found at
o hibernate.cfg.xml tem que estar no classpath (pasta WEB-INF/classes do war)
Mas já está lá esse arquivo… baixei o projeto direto do site do Vraptor.
mas além do arquivo estar no projeto, ele está sendo exportado pro glassfish?
Estou rodando o projeto de dentro do Eclipse.
a pasta onde está o hibernate.cfg.xml é uma source folder?
Tenta só resolver essa ! que está em cima do nome do projeto, dar um clean no projeto e no servidor e tentar de novo
Continua o mesmo erro…
se vc fizer o deploy do mesmo projeto num tomcat por exemplo vai?
Mas o app server usado aqui é o Glassfish 2… tem que funcionar nele…
eu sei, é só pra ver se é um problema no setup do projeto
Levantei o projeto e eis o stack trace completo.
15:30:00,359 INFO [Version ] Hibernate Validator 4.0.2.GA
15:30:00,369 INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
10/04/2012 15:30:00 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter vraptor
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryCreator': Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to get the default Bean Validation factory
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
...
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.hibernate.HibernateException: Unable to get the default Bean Validation factory
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127)
...
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
...
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
at org.hibernate.validator.engine.ConfigurationImpl.parseValidationXml(ConfigurationImpl.java:205)
...
at org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:109)
...
10/04/2012 15:30:00 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
...
10/04/2012 15:30:00 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2082 ms
Será dependencia faltando???
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
sim, é dependência faltando… o estranho é que isso deveria vir junto com o java…
vc tá usando java 5 ou java 6 ou java 7?
Vi que o projeto está vindo com o jar do junit 4.5 no classpath, mas na na pasta /lib-build esta 4.9, ja alterei, mesmo assim mesmo erro.
Java 5… vou testar aki…
Testei com Java 6 e Tomcat6 e Java7 e Tomcat7… E levanta sem problemas.
O unico erro que aparece é : Java compiler level does not match the version of the installed Java project facet. vraptor-mydvds-3.4.0 Unknown Faceted Project Problem (Java Version Mismatch) Ja vi esse erro em um projeto maven…
Mas com Java5 ele não levanta mesmo.
se quer rodar no java 5 vc precisa do jar que tem aquela classe que deu problema
Ok, Resolveu Lucas.
Qnt a msg do facet Resolvido tbm…
Post Relacionado:
http://www.guj.com.br/java/92827-java-compiler-level-does-not-match-the-version-of-the-installed-java-project-faced