Depois injetar as dependências com CDI, a maioria do código não funciona. Estou criando esse tópico depois te ter pesquisado soluções e passar muito tempo sem encontrar uma resposta.
Os registros dos livros não aparecem na lista em livro.xhtml com o livroDataModel. "No records found." Mas eles estão cadastrados no banco de dados.
O link de cadastrar autor não funciona dentro de Dados do Autor em livro.xhtml.
javax.faces.FacesException: #{livroBean.formAutor}: javax.el.PropertyNotFoundException: /livro.xhtml @84,72 action="#{livroBean.formAutor}": Target Unreachable, identifier [livroBean] resolved to null at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
- A página de vendas.xhtml não funciona:
HTTP Status 500 – Internal Server Error
Type: Exception Report
Message: EntityManager is closed
Description: The server encountered an unexpected condition that prevented it from fulfilling the request.
javax.servlet.ServletException: EntityManager is closed
javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
LINK DO REPOSITÓRIO:
https://github.com/ev1illyn/jv-ee-trng/tree/dev/jsf-livraria