Renderizar componentes no browser com JSF 2.0

6 respostas
J

Buenas

Estou “tentando” desenvolver um sistema financeiro com javaweb, mas pra ajudar, não consigo de forma alguma montar o bendito bando de jars que preciso, ou falta um ou é imcopativel e assim vai.

Então resolvi, como já tinha feito para aplicações JSF 1.2, isolar todos os jars necessários para construir a aplicação básica e consegui isso.

Agora, estou querendo começar essa aplicação citada, mas utilizando JSF 2.0.x mas ta dificil.

Estou usando o TOMCAT 7, JSF 2.0.6

Tenho na lib do web-inf as seguintes libs:
-commons-beanutils-1.8.3.jar
-commons-collections-3.2.jar
-commons-digester-2.1.jar
-commons-logging-1.1.1.jar
-jsf-api.jar
-jsf-impl.jar
-jstl-api-1.2.jar
-jstl-impl-1.2.jar

O tomcat não esta reclamando de falta de jar, ao contrario, executada a pagina, mas NÃO EXIBE componente algum.

[color=brown]Segue web.xml[/color]

<?xml version="1.0" encoding="UTF-8"?> FinanceiroWeb index.html index.htm index.jsp default.html default.htm default.jsp Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.jsf javax.faces.DEFAULT_SUFFIX .xhtml

[color=darkred]segue conteúdo pagina index que redireciona para olamundo.jsf[/color]

<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>

[color=darkred]<jsp:forward page=“olamundo.jsf”></jsp:forward>[/color]

Pagina index

[color=red]segue conteudo de olamundo.xhtml
[/color]

<?xml version="1.0" encoding="ISO-8859-1" ?>

<h:head>
Página Ola Mundo
</h:head>
<h:body>
<h:outputText value=“Olá Mundo!!!”/>
</h:body>

O resultado é sempre o mesmo, ou não exibe nada na tela, ou simplesmente exibe o conteudo do olamundo.xhtml em xml como senão executasse.

Alguem sabe me dizer o que esta havendo e se existe um tutorial que realmente funcione.

Mexo já com várias coisas com JSF e richfaces, mas quando vou configurar perco os cabelos que nãoi tenho, fora os dias para fazer essa coisa executar.

Obrigado

Jean Vargas

6 Respostas

eazevedo

Estou com o mesmo problema. Você conseguiu resolver?

Ace

Fala jean-vargas,
Cara vamos começar do começo.

1º - Crie um “Dinamic Web Project”, ao dar um nome para o projeto, na parte “Configuration” clique em “modify” selecione o check-box “Java Server Faces 2.0”

2º - Ao voltar para a tela clique em “NEXT” 3 vezes, até chegar a tela “JSF Capabilities”, no campo JSF implementation Library, altere a opção para “Disable Library Configuration”. No campo URL Mapping Pattern clique em Add e adicione “*xhtml”, e clique em finish.

3º - http://www.megaupload.com/?d=LFCYYRB1 adicione estes jar’s que upei para vc dentro da pasta “lib”.

4º - dentro de WebContent crie uma nova “html file”, de um nome, clique em next e altere para a opção “New Html File(1.0 Transitional)” clique em finish.

5º - rode eu projeto dentro do TomCat 7 e faça um teste.

Dessa forma tem que rodar.

Espero ter ajudado.

J

Doutor, valeu pela dica, mas teu link ai do megaupload ta quebrado, tem como enviar novamente.

Abraço

JEan

Ace:
Fala jean-vargas,
Cara vamos começar do começo.

1º - Crie um “Dinamic Web Project”, ao dar um nome para o projeto, na parte “Configuration” clique em “modify” selecione o check-box “Java Server Faces 2.0”

2º - Ao voltar para a tela clique em “NEXT” 3 vezes, até chegar a tela “JSF Capabilities”, no campo JSF implementation Library, altere a opção para “Disable Library Configuration”. No campo URL Mapping Pattern clique em Add e adicione “*xhtml”, e clique em finish.

3º - http://www.megaupload.com/?d=LFCYYRB1 adicione estes jar’s que upei para vc dentro da pasta “lib”.

4º - dentro de WebContent crie uma nova “html file”, de um nome, clique em next e altere para a opção “New Html File(1.0 Transitional)” clique em finish.

5º - rode eu projeto dentro do TomCat 7 e faça um teste.

Dessa forma tem que rodar.

Espero ter ajudado.

Ace

Ve se rola agora.

http://www.megaupload.com/?d=LFCYYRB1

:slight_smile:

J

Ta dando a seguinte mensagem

ERROR

The requested URL could not be retrieved

O seguinte erro foi encontrado ao tentar recuperar a URL: http://www.megaupload.com/?

Acesso Negado.

A configuração do controle de acesso impede que sua requisição seja permitida neste momento. Por favor, contate seu provedor de serviço se você acha que isso está incorreto.

Seu administrador do cache é root.

Ace:
Ve se rola agora.

http://www.megaupload.com/?d=LFCYYRB1

:slight_smile:

Ace

Você esta tentando acessar de uma maquina que passa por proxy? se sim, pode ser por esse motivo o erro, pode ser q esteja restringindo o acesso.
mas se não estiver passando por nenhum, é bem estranho, pois testei antes de te enviar e consegui todas as vezes.

Se o erro ainda persistir me manda seu email q te passo os Jar’s…

Vlw

Criado 31 de julho de 2011
Ultima resposta 23 de ago. de 2011
Respostas 6
Participantes 3