Estou tentando dar meus primeiros passos com JSF. Uso Eclipse Europa e JBoss.
Encontrei um screencast bem interessante e segui passo a passo.
1.Registrei as bibliotecas: jboss-faces.jar, jsf-api.jar, jsf-impl.jar e jstl.jar
2.Criei um Projeto Web Dinâmico, e configurei para usar Java 5.0, e JSF 1.2
3.O screencast não mostra esse passo, mas tive que configurar as JFS Capabilities. Acabei deixando assim: em JSF Libraries escolhi a biblioteca que eu tinha feito que contém os 3 jars de jsf (jboss-faces, jsf-api, e jsf-impl) e selecionei o check box Deploy. E em Component Libraries adicionei a JSTL library que tinha feito antes, que contém o jstl.jar.
Aparentemente tudo deveria funcionar, mas quando tento publicar o projeto recebo NullPointerException e a mensagem “Could not publish to the server”.
Tentei mudar algumas coisas na configuração tipo a versão do Java e do JSF, mas nada.
Depois tentei criar um projeto teste sem nada de JSF, tentei publicar mas recebi o mesmo erro.
E sem nenhum projeto, o servidor publica e inicia sem problemas.
Dei uma olhada nesse outro guia que é para outra versão do Eclipse, mas também não deu em nada.
Meus recursos acabaram e ainda estou com esse erro…
Qualquer ajuda é bem vinda.