Implementei o spring com struts e hibernate em meu projeto, mas surgiu um erro que não consigo resolver.
Ja procurei em fóruns, blogs, sites de discussão, e todas as sugestões dadas foram ineficazes.
Vou anexar o projeto (sem os arquivos jar, devido ao tamanho).
Se vocês puderem dar alguma dica eu agradeço.
Re: Problemas na Implementaçã
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
noClassDefFoundError é simples, precisa apenas adicionar o jar que contém a classe no classpath do projeto. A classe que vc quer é org.slf4j.LoggerFactory. Procure pelo jar em http://www.findjar.com/. Olhei lá e existem diversos jars que contém essa classe, vc precisa escolher o mais adequado.
Após adicionar o jar esse erro deve parar de aparecer, aí é só ver se aparece um novo ou se o projeto funciona. Se ocorrer nova exceção posta aqui (só precisa postar a exceção).
Não rodei o projeto porque não tinha em casa todos os jars que vc está usando. Depois, se precisar que eu rode pra te ajudar, me manda as libs compactadas (todas que vc está usando).
Qualquer dúvida dá um toque.
Abs,
Carlos.
Nova Versão(ainda com problemas)
Abraços..
Re: Nova Versão(ainda com problemas)
http://opensource.atlassian.com/projects/hibernate/browse/EJB-308
Mas, fazendo a substituição necessária para arrumar o bug, começa a pipocar um monte de exceções que dizem respeito as dependências da nova versão do Hibernate.
Os passos que vc deve seguir para arrumar o bug são:
(i) substitua o jar do Hibernate pela versão mais atualizada. Todos os jars não apenas o core. (a exceção inicial está no jar do entitymanager).
(ii) procure na net as dependências dessa nova versão e substitua os jars corretamente no projeto. Normalmente na distribuição completa da versão os jars de dependências são distribuídos junto.
(iii) arrume possíveis erros no código.
(iv) por garantia, após a alteração dos jars, apague qq cache da máquina. Aqui em casa não teve nenhum problema sem apagar mas vai saber como vc está rodando o Jboss....
Vê se esse link é útil.
http://forum.springsource.org/showthread.php?t=69777
Abs,
Carlos.