Olá,
Eu fiquei curioso para saber o que acontece por de trás dos panos quando configuramos o xmlns na tag html: Ex:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
O que acontece? Ele acessa esse endereço http://java.sun.com/jsf/html?
Eu imagino que ele use esse link para referenciar alguma coisa no jar do Majorra (javax.faces-2.1.16.jar) que está no WEB-INF/lib para disponibilizar as tags que usamos como <h:inputText/>
, mas não sei ao certo.
Fico no aguardo.