Estou fazendo o código junto da transcrição e já no primeiro trecho, onde ele deveria chamar o gravar() e exibir no console, já dá essa mensagem.
Já troquei LivroBean, livroBean e nenhum dos dois funcionou. É como se o link não estivesse ok.
javax.servlet.ServletException: /livro.xhtml @12,75 value="#{livroBean.titulo}": Target Unreachable, identifier 'livroBean' resolved to null javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
LIVRO.XHTML
Novo Livro
Dados do Livro
package br.com.caelum.livraria.bean;
import javax.annotation.ManagedBean;
@ManagedBean public class LivroBean {
private String titulo; private String isbn; private double preco; private String dataLancamento;
public void gravar() { System.out.println("Gravando livro " + this.titulo); }
....
}