Configuração de JSF 2.1 + PrimeFaces 3.5 + WildFly8 da Red Hat ( antigo JBoss As 7.1 ) + JRE 7 com Hello

No post de hoje irei mostrar como configurar um projeto com JSF2.1 utilizando PrimeFaces 3.5, JRE7 e a nova versão de JBOSS agora chamado de WildFly8.0Alpha4. Para isto serão necessários os seguintes itens:

WildFlyWildFly8.0Alpha4 – http://download.jboss.org/wildfly/8.0.0.Alpha4/wildfly-8.0.0.Alpha4.zip .

imagesJRE7 – http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html .

jsf-logo_thumbJSF 2.1.6 da Mojarra – http://javaserverfaces.java.net/download.html (este item será baixado a partir do projeto).


primefacesprimefaces-3.5.jar – http://repository.primefaces.org/org/primefaces/primefaces/3.5/primefaces-3.5.jar

commons-fileupload-1.3.jar – http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgi .

Chega de conversa e vamos começar.

Crie um novo Dynamic Web Project com Target runtime WildFly e Configuration JSF 2.1 conforme selecionado a seguir.

um

Pressione Next.

dois

Pressione Next novamente. Selecione a opção Generate web.xml e pressione Next.

tres

Neste momento iremos baixar o .jar do JSF 2.1.6, para isto selecione a opção download conforme exibido a seguir.

cinco

Será carregada a tela de Download Library, selecione a opção JSF 2.1(Mojarra 2.1.6), selecione o diretório que de destino e pressione Next.

seis

Aceite os termos do contrato caso esteja de acordo e pressione Finish.

nove

Repare que a Library foi criada, selecione /faces/* na URL Mapping Patterns e a opção Remove.

dez

Iremos incluir agora uma nova URL Mapping Patterns, selecione a opção Add. Especifique a nova URL padrão *.xhtml .

onze

Selecione a Library do JSF 2.1 e pressione Finish.

doze

O projeto recém criado  será  exibido no Project Explorer, conforme a baixo.

treze

Copie os .jars commons-fileupload-1.3.jar e primefaces-3.5.jar para a pasta lib do diretório WEB-INF do WebContent.

quatorze

Crie um novo arquivo .xhtml nomeando-o como index.xhtml conforme a seguir.

indexinicial

vinte

Altere o arquivo index.xhtml conforme mostrado abaixo.

indexfinal

Crie um novo servidor de aplicação selecionando a  opção new server wizard.

newserver

Selecione a opção JBoss As 7.1 e selecione o WildFly8.

newserver2

Pressione Next.

newserver3

Pressione Next novamente.

vinteum

PressioneFinish.

vintetres

Start o servidor de aplicação e o resultado do console deve ser semelhante a imagem a seguir.
vintequatro


 Selecione o Open Web Brouser para abrir uma nova aba web.

browserlocal

 Preencha o campo da URL com http://localhost:8080/WelcomeWildFly/index.xhtml e pressione Enter.

url

O resultado deve ser semelhante a imagem a seguir.

final

Chegamos ao final do projeto, espero que vocês tenham gostado.

Até o próximo post.

Sobre o Autor:

 fotoazulCarl Edwin Antonio Nascimento é especialista formando em MBA em Desenvolvimento de Software Web pela UNIP, Analista de Sistemas formado pela Faculdade Anhanguera.

Cursou Formação Java Avançado – Laboratório Web com JSF2 com CDI na Caelum–SP em 2013, cursou também Formação Java e AWB(JSF) pela infoSERVER. Seu primeiro contato

com programação na Microcamp onde se formou como Web Design Developer 2008.

Atualmente é Analista Programador Java em uma empresa de Monitoramento e Rastreamento, trabalhou também como Programador pela consultoria InfoSERVER prestando serviço para o Banco
Bradesco 2010-2012 e ministrou aulas como professor de informática 2010–2011.

Anúncios

Um comentário em “Configuração de JSF 2.1 + PrimeFaces 3.5 + WildFly8 da Red Hat ( antigo JBoss As 7.1 ) + JRE 7 com Hello

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s