[RESOLVIDO] JSF2.0 não reconhece tag <f:ajax>

Boa tarde pessoal,

Estou desenvolvendo uma aplicação utilizando JSF2.0 + JPA + glassfish 3.1 + eclipse helio e até o momento não tinha tido problemas.
Porem agora preciso utilizar ajax junto com facelets e minhas JSPs não estão reconhecendo a <f:ajax>… da o seguinte erro:

Description Resource Path Location Type
Unknown tag (f:ajax). index.jsp /memoriavirtualWeb/WebContent line 20 JSP Problem

Já estou a algumas horas procurando alguma solução pela internet e até agora nada, não queria ter de adicionar mais bibliotecas para poder usar o ajax já que o JSF2.0 oferece sem a necessidade de mudanças.

Se alguem puder me ajudar agradeço muito.
Abraços,
Leandro.

o import da URL ta correto no topo do seu arquivo? da uma conferida se ta certinho o namespace

Obrigado pela resposta,
O import acredito que esteja certo sim pois estou usando todas as outras tags do f: e h:…
Da uma olhanda no código abaixo, ele funciona perfeitamente porem quando eu coloco a tag f:ajax da erro que não encontra a tag.
O faces-config.xml tambem está declarado corretamente com a versao 2.0:

<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
	version="2.0">

E essa é uma classe que estou usando para login e está funcionando:

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    	               "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Eexpires" content="0">
<meta http-equiv="Cache-Control"
	content="no-cache, no-store, must-revalidate">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Memória Virtual</title>
<link href="css/login.css" rel="stylesheet" type="text/css">
</head>
<body>
	<f:view>
		<div id="container">
			<div id="conteudo">
				<h:messages globalOnly="false" />
				<h:outputText value="Usuário" />
				<h:form>
					<div>
						<h:inputText value="#{realizarLoginMB.usuario}" required="true" />
					</div>
					<h:outputText value="Senha" />
					<div>
						<h:inputSecret value="#{realizarLoginMB.senha}" />
					</div>
					<br>
					<div>
						<h:commandButton action="#{realizarLoginMB.autenticarUsuario}"
							value="Entrar" />
					</div>
				</h:form>
				
			</div>
			<!--end #conteudo-->
		</div>
		<!-- end #container-->
	</f:view>
</body>
</html>

Os jars que estou usando são os do próprio servidor de aplicação que no caso é o Glassfish 3.1.

Salvo engano faltou adicionar as tags h:head e h:body

Abraço,

Fred

Opa realmente tinha me esquecido dessas duas, obrigado pelo aviso.

Mas ainda sim continuo sem conseguir usar a tag f:ajax :(, mais ja corrigi com essas duas ditas acima.
Ja procurei em todo lugar mais não house muitas pessoas com o mesmo problema que eu parece =/

Nao tenho certeza, mas ja vi gente reclamando disso ao usar JSP como view. No JSF2, o JSP foi deprecado e a View deve ser construida com Facelets. Talvez o f:ajax nao funcione em JSP…

Po Sergio o que você me disse me salvou…
De fato resolvi o problema deixando de usar JSPs(eu não usava nenhuma recurso JSP mesmo) e passei a usar xHTML… E agora funciona tudo perfeitamente…

Muito obrigado pelas respostas.