Meu JSF não encontra meu Bean

estou criando uma página em JSF com primefaces e usando Servidor Wildfly, mais não consigo pegar meu bean. Existe alguma anotação especifica para o Wildfly pegar o @ManagedBean?

pagina
ui:composition template="/WEB-INF/template/layoutPadrao.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p=“http://primefaces.org/ui”>

    <ui:define name="titulo">Cadastro de Fabricante</ui:define>
         <ui:define name="corpo">
    <p:panelGrid columns="2" id="painel" style="width: 100%; margin-top: 20px" columnClasses="rotulo, campo">
    		<p:outputLabel value="Código" for="codigo"/>
    		<p:inputText id="codigo"  size="20" maxlength="20" readonly="true"/>
    		
    		<p:outputLabel value="Nome" for="nome"/>
    		<p:inputText id="nome" value="" size="60" maxlength="80" />
    		
    	</p:panelGrid>

meu Bean

@Named
@ViewScoped
public class CadastroFabricanteBean implements Serializable {

private static final long serialVersionUID = 1L;

@Inject
private FabricanteService fabricanteService;

private Fabricante fabricante;

@PostConstruct
public void inicializar() {
	limpar();
}

private void limpar() {
	this.fabricante = new Fabricante();

}

public Fabricante getFabricante() {
	return fabricante;
}

public void setFabricante(Fabricante fabricante) {
	this.fabricante = fabricante;
}

}

Faltou referenciar o bean nos values dos inputs no JSF, #{cadastroFabricanteBean.fabricante.nome}

não encontra, na hora que uso essa expressão

Usa @ManagedBean em vez de @ Named.

já usei e nada rsrs

voce ja mapeou as entidades no hibernate?

O pacote do @ManagedBean deve ser o javax.faces.bean.ManagedBean e nao javax.annotations

Nada ainda, não sei que pode ser

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.inject.Inject;

import br.com.oficina.model.Fabricante;
import br.com.oficina.model.service.FabricanteService;

@ManagedBean
@ViewScoped
public class CadastroFabricanteBean implements Serializable {

voce ja mapeou as entidades no hibernate?

sim.

<persistence-unit name="controle-servico" transaction-type="JTA">
	<provider>org.hibernate.ejb.HibernatePersistence</provider>
	<jta-data-source>java:jboss/datasources/MySQL-DS</jta-data-source>

	<class>br.com.oficina.model.Fabricante</class>

	<properties>
		<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />

		<property name="hibernate.hbm2ddl.auto" value="update" />
		<property name="hibernate.show_sql" value="true" />
		<property name="hibernate.format_sql" value="true" />
		<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
	</properties>
</persistence-unit>

Dá alguma mensagem de erro?

creio que ai que ta o problema brother se liga na parte de “mapeamento das entidades”

<?xml version='1.0' encoding='utf-8'?>
<session-factory>

	<!-- Configuração de Conexão com Banco -->
	<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
	<property name="connection.url">jdbc:mysql://104.236.2.227:3306/sfmsp-homo?zeroDateTimeBehavior=convertToNull</property>
	<property name="connection.username">root</property>
	<property name="connection.password">join241010</property>

	<!-- JDBC connection pool (use the built-in) -->
	<property name="connection.pool_size">1</property>

	<!-- SQL dialect -->
	<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>

	<!-- Enable Hibernate's automatic session context management -->
	<property name="current_session_context_class">thread</property>

	<!-- Disable the second-level cache -->
	<property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>

	<!-- Echo all executed SQL to stdout -->
	<property name="show_sql">true</property>

	<!-- Mapeamento das entidades -->
	<mapping class="hagape.domain.tb_tipo_negocio" />
	<mapping class="hagape.domain.tb_categoria_produto" />
	<mapping class="hagape.domain.tb_produto" />
	<mapping class="hagape.domain.tb_medida" />
	<mapping class="hagape.domain.tb_estoque" />
	<mapping class="hagape.domain.tb_estoque_produto" />
	<mapping class="hagape.domain.tb_cidade" />
	<mapping class="hagape.domain.tb_uf" />
	<mapping class="hagape.domain.tb_unidade_medida" />

</session-factory>

consegui, só que na hora que vou rodar o projeto, ele não encontra

  service org.wildfly.request-controller.control-point."servico-0.0.1-SNAPSHOT.war".undertow (missing) dependents: [service jboss.undertow.deployment.default-server.default-host."/servico-0.0.1-SNAPSHOT".UndertowDeploymentInfoService] 
WFLYCTL0186:   Services which failed to start:      service jboss.persistenceunit."servico-0.0.1-SNAPSHOT.war#oficina"
      service jboss.persistenceunit."controle-de-servico-0.0.1-SNAPSHOT.war#controle-servico"

15:55:57,569 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found servico-0.0.1-SNAPSHOT.war in deployment directory. To trigger deployment create a file called servico-0.0.1-SNAPSHOT.war.dodeploy
15:55:57,570 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found controle-de-servico-0.0.1-SNAPSHOT.war in deployment directory. To trigger deployment create a file called controle-de-servico-0.0.1-SNAPSHOT.war.dodeploy