Bom gente, estou com um problema em um projeto maven com jsf, facelets, richfaces, hibernate e spring.
1º - os <f:loadBundle> da minha aplicação não são carregados, e dão exception (Can’t find bundle for base name “caminho do bundle”). Isso faz com que a aplicação não rode.
2º - o projeto não consegue achar a configuração do hibernate também. Ele dá nullPointer nessa linha:
Configuration cfg = new AnnotationConfiguration().configure((new HibernateFactory()).getClass().getResource("/hibernate.cfg.xml"));
Sendo que nos dois casos os arquivos estão no lugar correto, e se eu crio um projeto web, e coloco os msm arquivos funciona td certinho. Como não tenho experiência com projetos maven não sei o que pode estar causando esses erros.
Cheguei a pensar que como a estrutura do projeto é diferente eu teria que chamar o caminho de outra maneira, mas não achei nada na net sobre isso…
Desde já agradeço…
[b]Galera, descobri o problema. Em projetos Maven os arquivos de properties e o hibernate.cfg.xml tem que ficar na seguinte hierarquia de diretórios:
[nomeProjeto] -> src -> main -> resources
O maven sempre vai procurar nesse diretório, então é só colocar os properties aí. Até que enfim…hehe.
Abraços…[/b]