Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

identifier 'livroBean' resolved to null

Pessoal, seguindo as aulas cheguei no ponto que a chamada ao ManagedBean não esta funcionando. Não esta encontrando. O que posso estar fazendo de errado ?

Ja vi em outro topico que foi solucionado colocando @ManagedBean(name="livroBean") Mas no meu caso não deu certo. O erro continua.

Estou achando que é alguma coisa de minha instalação.

3 respostas
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">

    <h:body>
        <h1>Novo Livro</h1>
        <h:form>
            <fildset>
                <legend>Dados do Livro</legend>
                <h:panelGrid columns="2">
                    <h:outputLabel value="Titulo:" for="titulo"/>
                    <h:inputText id="titulo" />

                    <h:outputLabel value="ISBN:" for="isbn" />
                    <h:inputText id="isbn" />

                    <h:outputLabel value="Preço:" for="preco" />
                    <h:inputText id="preco" />

                    <h:outputLabel value="Data de Lançamento:" for="dataLancamento" />
                    <h:inputText id="dataLancamento" />

                        <h:commandButton value="Gravar" action="#{livroBean.gravar}" />
                </h:panelGrid>
            </fildset>
        </h:form>
    </h:body>

</html>
package br.com.caelum.livraria.bean;

import javax.faces.bean.ManagedBean;

@ManagedBean
public class LivroBean {
    public void gravar(){
        System.out.println("Gravando livro!");
    }
}

Oi Lourival

Aqui no meu ambiente deu certo mas vi também que muitos alunos tiveram o mesmo erro que você mas cada um deu uma solução diferente, geralmente alterando algo no ambiente. Veja os tópicos:

https://cursos.alura.com.br/forum/topico-error-500-target-unreachable-identifier-livrobean-resolved-to-null-33162

https://cursos.alura.com.br/forum/topico-erro-identifier-livrobean-resolved-to-null-25373

https://cursos.alura.com.br/forum/topico-target-unreachable-identifier-livrobean-resolved-to-null-15032

solução!

Resolvido! Depois de varias tentativas e erros. Salvei tudo novamente. Fiz um build no projeto. Reset no Tomcat (inclusive com 'Clean Work Directory')