Após a parte final, de extração da classe livro e alteração do xhtml, parou de carregar a página.
Exception
javax.servlet.ServletException: viewId:/livro.xhtml - A exibição de /livro.xhtml não pôde ser restaurada. javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Root Cause
javax.faces.application.ViewExpiredException: viewId:/livro.xhtml - A exibição de /livro.xhtml não pôde ser restaurada.