Não consigo usar xmlns:h="http://java.sun.com/jsf/html"

Boa tarde galera!
Estou iniciando em JSF e tentei criar uma página Hello World seguindo o tutorial de um livro. O servidor Tomcat esta configurado, as libs creio que estão corretas, mas a página xhtml não exibe nada. Segue o código:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<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>Teste inicial JSF</title>
</h:head>
<h:body>
	<h:outputText value="Teste"/>
</h:body>
</html>

A linha 9, quando está h:outputText e o valor, não aparece nada, porém quando tiro o h:outputText, ai sim o texto é mostrado. Gostaria de saber o que posso estar fazendo de errado.

Obrigado

Vc incluiu os jars no web inf / lib da aplicacao ?

Sim, a estrutura esta assim

Alguém poderia dar uma ajuda?

Coloque seus componentes entre a tag <f:view>

<f:view>
Seus componentes
<f:/view>

Duplicate.

Kanin Dragon,

Tentei fazer o que vc disse, mas mesmo assim ainda a página fica em branco. Parece que não esta aceitando xmlns:h=“http://java.sun.com/jsf/html
xmlns:f=“http://java.sun.com/jsf/core” isso!

Pq quando eu coloco <f:… ou <h:… ele não tem opção de auto-complete. Quer dizer, nem sei se era pra aparecer.

Bom, por enquanto obrigado.

Se mais alguém puder ajudar.

Agradeço.

cara, Estou utilizando NetBeans, rodei seu programa sem alterar absolutamente nada e rodou direitinho, e apareceu escrito “Teste” como vc quer.
Sei que já se passou um ano des de que vc solicitou, mas mesmo assim o que posso afirmar é:
o erro não está no código, pq aqui rodou.
Espero ter ajudado pelo menos um pouco.

dhannemann

a dúvida do cara foi em 2011, nessa altura ja ta “detonando” em JSF.

kkkkkkkkk, verdade =D

Para duvidas posteriores. Eu consegui resolver esse mesmo problema no meu projeto realizando os seguintes passos:

  • Acessar as propriedades do projeto.
  • Ir na seção “Project Facets”.
  • Marcar o checkbox relacionado a “JavaServer Faces”.