Problemas com app JSF simples

Galera, sou iniciante em JSF e fiz uma app de um artigo do GUJ mais estou tendo o seguinte problema:

Esse erro apareceu no browser:
javax.servlet.ServletException: Cannot find FacesContext

Esse é o erro que gerou no log do tomcat, tentei rodar no Sun Java Application Service e deu o mesmo erro:

StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

javax.servlet.jsp.JspException: Cannot find FacesContext

at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405)

at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105)

Bom…esse problema está ocorrendo porque vc está chamando a pagina jsp diretamente. Para funcionar de forma correta vc deve chamar a sintaxe jsf definida dentro do arquivo web.xml (Ex.: *.faces ou *.jsf ou qualquer outra extenção que vc queira) esse parametro ira substituir a estenção jsp do seu arquivo, então vc passará a chamar sua pagina da seguinte forma http://localhost:8080/suaAplicacao/seuarquivo.faces ou outra extenção que vc tenha definido dentro do seu web.xml

exemplo do arquivo para resolver esse problema:

<!doctype html public “-//w3c//dtd html 4.0 transitional//en”>

[quote=java_fco]Bom…esse problema está ocorrendo porque vc está chamando a pagina jsp diretamente. Para funcionar de forma correta vc deve chamar a sintaxe jsf definida dentro do arquivo web.xml (Ex.: *.faces ou *.jsf ou qualquer outra extenção que vc queira) esse parametro ira substituir a estenção jsp do seu arquivo, então vc passará a chamar sua pagina da seguinte forma http://localhost:8080/suaAplicacao/seuarquivo.faces ou outra extenção que vc tenha definido dentro do seu web.xml

exemplo do arquivo para resolver esse problema:

<!doctype html public “-//w3c//dtd html 4.0 transitional//en”>

[/quote]

Amigo o problema era esse mesmo valeu.