Namespace JSF 2

Estou utilizando as versão JSF 2.2.14, porem ao adicionar o namespaces abaixo, ele não encontra. Seria essa a versão correta do JSF ou está faltando alguma coisa?

xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
xmlns:jsf="http://java.sun.com/jsf"

O namespace que você está usando já não se usa mais apartir da versão 2.2. Os namespaces são importações de bibliotecas, e a melhor forma de se fazer isso e especificando eles corretamente, no caso você coloca um “apelido” na biblioteca que você deseja usar, para essas importações em java a um padrão implementada pela comunidade JCP, que além de ser uma conversão muito boa facilita a usabilidade.
Veja a abaixo alguns dos principais:

    xmlns:h="http://xmlns.jcp.org/jsf/html"
    xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
    xmlns:f="http://xmlns.jcp.org/jsf/core"

Alex obrigado pela resposta, porem,o meu problema está no namespace xmlns:jsf="http://xmlns.jcp.org/jsf". Ele não aparece para mim e dessa forma eu não consigo usar as tags jsf:id , jsf:action e jsf:value

Você esta com a biblioteca importada para seu projeto?

Sim.