Esta aparecendo essa messagem pra mim.
avax.el.PropertyNotFoundException: /livro.xhtml @28,72 action="#{livroBean.gravar}": Target Unreachable, identifier 'livroBean' resolved to null
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Esta aparecendo essa messagem pra mim.
avax.el.PropertyNotFoundException: /livro.xhtml @28,72 action="#{livroBean.gravar}": Target Unreachable, identifier 'livroBean' resolved to null
Vc deve ter feito a mesma coisa que eu fiz, na hora de digitar o @ManagedBean usou o auto completar do eclipse, ele importa isto na primeira opção:
import javax.annotation.ManagedBean;
Poreeeeeem o correto é a segunda opção:
import javax.faces.bean.ManagedBean;
O meu estava dando o mesmo erro, ai fui rever o código e vi que era isto rsrs
No caso tinha visto isso também , porem descrobi que na vernade são minnhas minhas anotações que não estão mapeadas , por isso dava erro , só consegui rodar a aplicação com o jdk 1.7
Testei varias coisas e a única que resolveu foi a dica do Arquimedes: JDK 1.7
Qual seria o motivo de não funcionar em 1.8?
Aliás, quando rodo no Mojarra 2.2.8 Milestone 18 released, o @ManagedBean diz que está depreciado.