Tutorial JSF do GUJ

PessoALL eu estou estudando JSF e resolvi fazer esse tutorial de JSF que tem aqui no GUJ
Esse cara: http://www.guj.com.br/article.show.logic?id=158
Fiz tudo como esta no tutorial e não funciona nada nem abre a index.jsp.
Olhem meu web.xml

<?xml version="1.0"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name>projetoJSF</display-name> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml</param-value> </context-param> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> <!-- Faces Servlet --> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- Faces Servlet Mapping --> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> </web-app>

Alguem sabe se tem algo errado ai?

Aparece algum erro?! Como você está chamando a sua página?!

http://localhost:8085/ProjetoJSF/index.jsf chamo assim e tambem tentei assim http://localhost:8085/ProjetoJSF mas sem success.
Sempre da esse erro no browser:

[code]type Status report

message /ProjetoJSF/index.jsf

description The requested resource (/ProjetoJSF/index.jsf) is not available.[/code]

Mas no console não aparece nenhum erro.

Esse tutorial cobre somente a versão 1.0/1.01 do JSF, ele não está atualizado.

[quote=caiomacedor]http://localhost:8085/ProjetoJSF/index.jsf chamo assim e tambem tentei assim http://localhost:8085/ProjetoJSF mas sem success.
Sempre da esse erro no browser:

[code]type Status report

message /ProjetoJSF/index.jsf

description The requested resource (/ProjetoJSF/index.jsf) is not available.[/code]

Mas no console não aparece nenhum erro. [/quote]

Olá, verifique o nome do context. Você está rodando no em qual server GlassFish, Tomcat?

A tá… Você saberia o que eu preciso alterar para que ele funcione?

Você usa o WTP + Eclipse, ou NetBeans?

Se usar eclipse, clica com o botão direito em cima do Projeto vai em properties -> Web Project Settings ai altera o nome em Context Root para o que voce quer.(cuidado com letras maisculas e minusculas).

Eu estou usando o Eclipse com plugin do Jboos Tools.

O Context root ja esta com esse nome: projetoJSF
Uma duvida, a minha index esta assim index.jsp. Nesse caso eu tenho que chamar na url esse isso aqui né: http://maquina:porta/projetoJSF/index.jsp ou http://maquina:porta/projetoJSF/index.jsf?

Olá, você deve chamar da segunda forma.

Se você digitar http://maquina:porta/projetoJSF o que acontece?!

Aparece esse erro mas apenas no browser.

[code]type Status report

message /ProjetoJSF

description The requested resource (/ProjetoJSF) is not available.[/code]

no console do Eclipse não aparece nada.

Então ele não fez o deploy da tua aplicação!