Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WebMaster Eli James

Erro de referência de projeto Eclipse e JSF 2.2

Recommended Posts

Olá pessoal,

 

EU tenho dois projetos criados separadamente,

 

O primeiro, é um projeto Web dinâmico Java EE, onde eu uso JSF 2.2 (JavaServer Faces)

 

O outro, é um projeto somente de classes Java representando a camada de negócios.

 

Aí, no projeto Web, eu vou em Build Path... ... e clico na aba Projects, depois eu clico em Add.. e adiciono o projeto de classes como referência.

 

Depois, quando eu uso uma classe da camada de negócios no projeto Web, em uma classe de controle (ManagedBean), e depois quando eu rodo o.xhtml, ele dá erro. Porque?.

 

Eu sou novato nisso, mas não sei se o erro é por causa que eu não usei EJB para fazer isso. Mas eu sempre achei que eu poderia ter a referência como simples estruturas de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha.. vc precisa mapear bem corretamente os beans num projeto web (alias tudo);

pois a estrutura de 1 projeto web é bem rígida.

verifique isso (ou pesquise sobre como referenciar os beans);

 

o padrão seria no web.xml (ou no faces.config) mas atualmente a JSF 2 admite anotações,

então por exemplo nas versões mais recentes do netbeans (6.9, 7x) basta vc criar 1 managed bean, por exemplo, q vc já vai ter exibida a opção de usar anotações ai não precisa esse mapeamento..

 

mas pesquise bem pq não sei a sua versão do eclipse então ele pode não dar suporte integral às anotações.

outra possibilidade - agora, talvez o principal, no teu caso específico - no netbeans se vc tem 1 projeto web vc deverá ter pasta(s) própria(s) p/ o seus beans (ou várias, vc pode ter 1 pacote p/ M, outro V, outro C)... como eu disse antes, se n for bem mapeado,, ai os metodos não são localizados, ok? tb não é boa ideia misturar os projetos..

 

bom, isso seria algumas dicas iniciais, pq tb sou principiante em JSF, mas acho mt legal.

boa sorte ahe...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.