Inputtext não exibe dados do bean

Tenho o seguinte problema:

em uma aplicação JSF 2.1 com um form e 3 campos com dados vindo do mesmo bean.propriedade, somente o outputlabel exibe os dados, os outros dois incluindo primefaces não exibe esses dados.

segue meu form:

<h:outputLabel value="#{EmpresaBean.empresa.nome}" id=“nome1” />
<p:inputText id=“nome” value="#{EmpresaBean.empresa.nome}" />
<h:inputText id=“nome2” value="#{EmpresaBean.empresa.nome}" />

Alguém já passou por isso? Onde somente o outputlabel exibe o dado do bean?

obrigado antecipadamente.

Acho que sua duvida é essa

componente outputLabel é para saída de texto

o inputText é para entrada de dados ou seja o usuário vai inserir algo nesse campo

caso tenha um ben para receber o valor digitado
ai fica ssim

nao usar dessa maneira

é assim que se usa

#{empresaBean.empresa.nome}

Eu estou utilizando CDI Bean e por isso que na chamada CDI eu nomeei com EmpresaBean com a letra e maiúscula. Mas eu removi o nome do cdi bean e tentei utilizar com letra minúscula mas não funcionou também.

alguma outra sugestão?

isso que eu ti falei é para manter padrão

em relação ao uso do CDI você lembrou de criar o arquivo beans.xml dentro da pasta META-INF?
porque ele só funciona dessa maneira e outra posta o erro do console aqui

Não gera nenhum erro no log. Eu estou utilizando Glassfish e no log do glassfish nada de errado.

Quanto ao bean foi criado no diretório como vc mencionou. Esta tudo certo aparentemente.

Resolvi o problema da seguinte forma:

http://leandrocosta.pro.br/wordpress/2011/10/jsf-2-0-enviando-acao-ao-managed-bean-sem-validacao/

segui esse tutorial e evitei os requireds dos campos e funcionou.

obrigado a Rafael Ponte pois foi sua dica de problemas com validação que me levou a investigar isso.

valeu.