Como usar corretamente os JavaBeans

Aqui vai o trecho de código com o Ace Faces:


<h:panelGrid columns="1">
                    <h:form>
                        <ace:textEntry label="nome" labelPosition="inField" size="10" value="#{testeBean.teste} "/> 

                        <ace:panel header="testes" >
                            <h:outputText value="#{testeBean.teste}"  />
                        </ace:panel>
                    </h:form>
                </h:panelGrid>

Aqui vai o código do JavaBean:


@ManagedBean
public class TesteBean {
    
    private String teste;

    public String getTeste() {
        return teste;
    }

    public void setTeste(String teste) {
        this.teste = teste;
    }
    
    
}

Isso gera um erro, não estou encontrando o que esta errado.

Alguém pode ajudar?

gera qual erro ?? coloque o stack completo ai

Esse erro …