Pessoal,
Estou com um problema… Estou construindo uma aplicação do zero, com JSF2, PrimeFaces, JPA, Tomcat 7, etc…
Tenho um projeto WEB e um projeto DOMAIN. No Domain, tenho as minhas classes do modelo, métodos de acesso a dados, etc.
No WEB, o JSF, PRIMEFACES, MBs, etc.
O problema é que quando eu acesso uma entidade “Pessoa” atraves do meu ManagedBean, ocorre um NoClassDefFoundError.
O detalhe é que isso acontece apenas quando estou acessando pela web.
Se eu criar um método main no meu ManagedBean, eu consigo instanciar a minha entidade normalmente.
Ex:
//Dentro do MB
public static void main(String[] args){
Pessoa pessoa = new Pessoa();
pessoa.setNome("aaaa");
//Esse Funciona
}
public String pesquisar(){
Pessoa pessoa = new Pessoa();
pessoa.setNome("aaaa");
//Esse Não Funciona
}
Alguma dica?