Pessoal, após a alteração das anotações nos beans (de @ManagedBean para @Named), não consigo mais acessar as páginas da aplicação.
Estou recebendo um erro 404 - /index.xhtml Not Found in ExternalContext as a Resource.
Um pouco da confusão está em relação ao arquivo beans.xml. Ele está em webapp/WEB-INF, se eu movo para webapp/META-INF, a aplicação não sobe. Tentei usar dois (um em cada diretório), mas deu erro também...
Alguém consegue me ajudar? Subi o código em um repositório do github (branch master): https://github.com/jmsstudio/jsf-library
Aproveitando a questão, continuei os exercícios com a separação do módulo lib em um projeto separado, porém acabo com o mesmo erro, 404, não consigo acessar nenhum bean. Acredito que o problema esteja na etapa anterior, alguma coisa não ficou correta ao trocar os managedBeans para anotações do CDI, porém mesmo assim, deixei essa parte (com a lib extraída) no repositório também, branch modulos (https://github.com/jmsstudio/jsf-library/tree/modulos).