Olá pessoal,
Estou com um problema no eclipse para conseguir rodar projetos dependentes. Vou explicar como organizei os projetos.
Tenho dois projetos. Digamos projeto de negócio e projeto web. Separei assim
Projeto de negocio
–Classes de Modelo
–Repositórios
–Implementação dos Repositórios
Projeto web
–JSP/JSF
–ManagedBeans
Bom o problema é o seguinte: O meu projeto web depende do projeto Negocio, e eu preciso que o eclipse faça o deploy dos 2 pro tomcat interno.
Fui nas propriedades do projeto web e selecionei que ele depende do projeto negocio.
Agora, no tomcat do eclipse aparece uma estrutura assim
Tomcat
–projeto Web
----projeto negocio
Até ai tudo bem. Estou conseguindo nos beans do jsf instanciar e utilizar as classes do projeto negocio.
O problema acontece quando tento criar o EntityManagerFactory eu recebo uma ClassDefNotFoundException javax.persistence.Persistence.
Isso só acontece se a chamada for feita no projeto web. Se eu crio um metodo main no projeto negocio e chamo o Entity ele funciona normal.
Alguem sabe qual o problema? parece que os jars do projeto negocio nao estao sendo levados pro tomcat junto com os classes.
Como eu indico pro eclipse fazer isso? Tenho que colocar alguma coisa no manifest?
Valeu
[]s
Ferry