Minha página de Cadastrar Usuario XHTML não consegue localizar o ManegedBean usuário.
Porém a minha classe usuarioBean possui a tag @ManagedBean (name = "usuarioBean").
Na minha página de cadastro XHTML, cada campo de cadastro chama o atributo da seguinte forma:
<h:graphicImage value="/image/logocarboscore250.png" />
<br /> <br />
<h:form>
<p:panel header="Novo Cadastro">
<p:messages autoUpdate="true" />
<h:panelGrid id="grid" columns="2" cellpadding="8">
<p:outputLabel for="nome" value="Nome:" />
<p:inputText id="nome" value="#{usuarioBean.usuario.nome}"
required="true" label="nome">
<f:validateLength minimum="3" />
</p:inputText>
<p:outputLabel for="sobrenome" value="Sobrenome:" />
<p:inputText id="sobrenome"
value="#{usuarioBean.usuario.sobrenome}" required="true"
label="sobrenome">
<f:validateLength minimum="3" />
</p:inputText>
<p:outputLabel value="Sexo:" />
<p:selectOneMenu value="#{usuarioBean.usuario.sexo}">
<f:selectItem itemLabel="Selecione..." itemValue="" />
<f:selectItem itemLabel="Feminino" itemValue='Feminino'/>
<f:selectItem itemLabel="Masculino" itemValue='Masculino'/>
</p:selectOneMenu>
<p:outputLabel for="cpf" value="CPF:" />
<p:inputMask id="cpf" value="#{usuarioBean.usuario.cpf}"
mask="[CPF removido]" required="true" />
<p:outputLabel for="email" value="E-mail:" />
<p:inputText id="email" value="#{usuarioBean.usuario.login}"
required="true" label="email">
<f:validateLength minimum="10" />
</p:inputText>
<p:outputLabel for="senha" value="Senha:" />
<p:inputText id="senha" value="#{usuarioBean.usuario.senha}"
required="true" label="senha">
<f:validateLength minimum="6" />
</p:inputText>
<p:outputLabel value="Estado:" />
<p:selectOneMenu value="#{usuarioBean.usuario.estado}">
<f:selectItem itemLabel="Selecione..." itemValue="" />
<f:selectItem itemLabel="Distrito Federal" itemValue='Distrito Federal'/>
</p:selectOneMenu>
</h:panelGrid>
<br />
<div align="right">
<p:commandButton value="Cadastrar" action="#{usuarioBean.salvarusuario()}"
icon="ui-icon-check" />
</div>
</p:panel>
Erros:
ADVERTÊNCIA: /CadastrarUsuario.xhtml @45,36 value="#{usuarioBean.usuario.nome}": Target Unreachable, identifier ‘usuarioBean’ resolved to null
javax.el.PropertyNotFoundException: /CadastrarUsuario.xhtml @45,36 value="#{usuarioBean.usuario.nome}": Target Unreachable, identifier ‘usuarioBean’ resolved to null
Caused by: javax.el.PropertyNotFoundException: Target Unreachable, identifier ‘usuarioBean’ resolved to null
E assim por diante para cada campo, como sobrenome, sexo, estado…