Target Unreachable, identifier resolved to null (CDI)

0 respostas
jsfcdijava
I

Estou criando um projeto com o CDI, JSF 2 e Primefaces 6.1. Subo a aplicação no Tomcat e a página é carregada, porém ao tentar submeter um form, ele aparece a mensagem “Target Unreachable, identifier ‘clienteMB’ resolved to null”.

Coloquei um ponto de parada no init (anotado com o @PostConstruct), mas ele nem chega a passar ali.

Assinatura do meu Bean:

@Named
@ViewScoped
public class ClienteMB implements Serializable {

web.xml

<listener>
        <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
    </listener>

    <!-- CDI -->
    <resource-env-ref>
        <resource-env-ref-name>BeanManager</resource-env-ref-name>
        <resource-env-ref-type>javax.enterprise.inject.spi.BeanManager</resource-env-ref-type>
    </resource-env-ref>

Chamada no XHTML

<p:commandButton value="Gravar"
                                actionListener="#{clienteMB.gravar}" />
Criado 7 de fevereiro de 2018
Respostas 0
Participantes 1