Ola a todos, comecei estudar Java + JSF deve ter dois meses e pesquisando na internet tutorias sobre a configuração do JSF observei que muitos programadores até mesmo experientes em java esbarrava na configuração aplicada para poder rodar JSF. Resolvi fazer um passo a passo detalhado para ajudar estes programadores que assim como eu sempre esbarrava em um detalhe da configuração.
Como sou novato tanto em java como jsf gostaria que os moderadores e outros usuários do forum entrasse em contato comigo no caso de ter erro nesse passo a passo, não gostaria que esta ajuda se tornasse uma dor de cabeça para outro programadores como alguns tutorias na internet se tornou para mim.
1º Baixe os arquivos
- JDK http://www.download.java.net/jdk7/binaries/
- TOMCAT http://www.tomcat.apache.org/download-60.cgi
- ECLIPSE http://www.eclipse.org/downloads/
- LIB: http://www.rapidshare.de/files/47159802/lib.rar.html
2º - Instale o JDK, Tomcat e o Eclipse (Não existem segredos na instalação desses 3 aplicativos)
3º - Apos a instalação do JDK entre na pasta C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib\
A - Descompacte as blibliotecas do arquivo lib.rar para dentro desta pasta
4º - Abra o Eclipse e crie um novo projeto "File » New » Dinamic Web Project"
A - Digite o nome do projeto
B - Em configuration selecione JavaServer Faces v1.2 Project
C - Finalize a criação do projeto
5º - Clique em:
[+] Java Resources: src
[+] JRE System Library « {Clique com o botão direito e selecione properties}
A - Marque Alternate JRE
B - Click Insatalled JREs...
C - Na proxima tela:
1.0 - Se existir a opção jdk1.7.0 e jre1.7.0 MARQUE a opção jdk1.7.0 e desmarque jre1.7.0
1.1 - Se não existir a opção jdk1.7.0
2.0 clique em ADD e selecione Standard VM
2.1 Next
2.2 Clique em Directory
2.4 Selecione o caminho para pasta jdk1.7.0 "C:\Arquivos de programas\Java\jdk1.7.0"
2.5 Finish
2.6 MARQUE a opção jdk1.7.0 e desmarque jre1.7.0
6º - Clique com o botão direito em [+] WebContent
A - New
B - JSP
C - File Name: index.jsp
D - Selecione
Name: New JavaServer Faces (JSF) Page (html)
E - Finish
F - Entre as tag digite alguma coisa: <f:view>Teste JSF rodando</f:view>
7º - Antes de rodar o exemplo primeiro devemos configurar o arquivo web.xml
[+] WebContent
[+] WEB-INF
[+] web.xml
De dois click no arquivo e selecione source na barra de status do eclipse e observe o seguinte código:
Antigo
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
Novo
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
8 - Clique com o botão direito sobre o seu projeto, Run As » Run on Server
9 - Se não rodar tente acessar digitando o endereço completo da aplicação [color=blue]http://localhost:8080/teste/index.jsf[/color]