Amigos
Por favor, alguém pode me tirar uma dúvida ?
Tenho um projeto que utiliza hibernate + jpa.
No web-inf/lib estão todas os jar’s necessários do ultimo release do hibernante + os opcionais do jpa.
Todos os acessos a banco funcionam bem, contudo quando vou rodar a app pelo tomcat executando ela a partir da IDE recebo isso,
mesmo tendo todos os .jar necessários na lib do projeto.
java.lang.NoClassDefFoundError: javax/persistence/EntityManagerFactory
Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityManagerFactory
Para resolver isso só colocando o jar do hibernate jpa na pasta lib do tomcat.
Desconfio que possa ser algum problema relacionado aos classloaders ou algo parecido, contudo estou com essa dúvida.
Alguém sabe o motivo dessa necessidade de colocar o jar no lib do tomcat ?
Obrigado