Não consigo exibir uma pagina composta de um template

Pessoal boa tarde, sou noob em java web e estou fazendo um curso com a apostila da K19 (K12) e não estou conseguindo exibir o nome passado como parâmetro em um <h:inputText>. Segue o código dos xhtml:

Obs.: As pastas estão nos seus devidos lugares como indica a apostila. QUEM PUDER ME AJUDAR EU AGRADECERIA MUITO.

formulario.xhtml

<ui:composition template="/WEB-INF/templates/template.xhtml"
			    xmlns="http://www.w3.org/1999/xhtml"
			 xmlns:h="http://java.sun.com/jsf/html"
			xmlns:ui="http://java.sun.com/jsf/facelets">

	<ui:define name="conteudo">
		<h:form>
			<h:outputLabel value="Nome: " for="campo-nome"/>
			<h:inputText id="campo-nome" />
			<h:commandButton action="WEB-INF/templates/template" value="Enviar" />
		</h:form>
	</ui:define>
</ui:composition>

template.xhtml

<!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"
 	xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
	<title>K19 Treinamentos</title>
</h:head>

<h:body>
	<div id="header">
		<img src="/imagens/k19-logo.png" />
		<hr />
	</div>
	
	<ui:insert name="conteudo">
		Espaço para o conteúdo da tela
	</ui:insert>
	
	<div id="footer" style="text-align: center">
	<hr />
		&copy; 2012 K19. Todos os direitos reservados.
	</div>
</h:body>
</html>