1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

hello world jsf não funciona

Galera estou lendo o livro Programação Java para Web da Novatec e não consigo colocar o JSF para funcionar

eis meu web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>FinanceiroWeb</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <display-name>FacesServlet</display-name>
    <servlet-name>FacesServlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>FacesServlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
  </servlet-mapping>

  <context-param>
  <param-name>javax.faces.PROJECT_STAGE</param-name>
  <param-value>Development</param-value>
  </context-param>
</web-app>

Minha pagina olamundo.xhtml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>

<title>Pagina Inicial</title>
</h:head>
<h:body>
<h:outputText value="Olá Mundo"/>
kk
</h:body>
</html>

Ao entrar em http://localhost:8080/FinanceiroWeb/olamundo.jsf apenas o que é html aparece, os JSF não

  • Quando acessa essa pagina, ela apenas aparece em branco, ou acontece algum erro? E verifique também o console.

    Douglas Arantes   31 de jan de 2014
  • O caminho para sua página está correto (http://localhost:8080/FinanceiroWeb/olamundo.jsf), olamundo.jsf está dentro de "FinanceiroWeb"?

    fabio.ortolan   31 de jan de 2014
  • O problema é q falta a tag h:form depois do h:body. O resto tah tudo certo :D

    João Paulo Cardoso   02 de fev de 2014
  • No console não aparece nada, poderiam ser os .jars? O livro é meio antigo(2010) e tive dificuldade de achar os jars necessarios nas versões que ele pede

    Kazdum   03 de fev de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

7 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsf java web ou faça a sua própria pergunta.