[Resolvido]Mehod not found em JSF

Estou tendo esse erro ao salvar no banco com hibernate Method not found: controller.ProdutoController@a49315.Salvar() e não acho a solução.

faces-config

<faces-config version="2.0"
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">

    <managed-bean>
        <managed-bean-name>produtoController</managed-bean-name>
        <managed-bean-class>controller.ProdutoController</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>

</faces-config>

dao

[code]
public class ProdutoDAO {

private static Session session = null;

public void inserir(final Produto produto) throws Exception {
    session = hibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();
    session.save(produto);
    session.flush();
    session.getTransaction().commit();
    session.close();
}

}[/code]

controller

[code]
public class ProdutoController {

private Produto produto;

public Produto getProduto() {
    return produto;
}

public void setProduto(Produto produto) {
    this.produto = produto;
}

public ProdutoController() {
    produto = new Produto();
}

public String salvar() throws Exception {
    ProdutoDAO produtoDAO = new ProdutoDAO();
    produtoDAO.inserir(produto);
    produto = new Produto();
    return "salvar";
}

}[/code]

formulario cadastro

[code]

</h:head>
<ui:composition template="./template.xhtml">
    <ui:define name="principal">
        <p:messages/>
        <h:form>
            <h:panelGrid>
                <h:outputLabel value="Nome"/>
                <p:inputText value="#{produtoController.produto.nome}" id="nome" required="ture" requiredMessage="Campo [Nome] obrigatório"/>
                <h:outputLabel value="Descrição"/>
                <p:inputTextarea value="#{produtoController.produto.descricao}" id="descricao" required="true" requiredMessage="Campo [Descrição] obrigatório"
                                 autoResize="" effectDuration="" maxHeight=""/>
                <h:commandButton value="Salvar" action="#{produtoController.Salvar}"/>
            </h:panelGrid>
        </h:form>
    </ui:define>
</ui:composition>
[/code]

no managed bean tá ‘salvar’ e no form tá ‘Salvar’

Bá pura falta de atenção mesmo, era isso aí mesmo.

EHS põe o topico como [RESOLVIDO] ^^ Ajuda a saber que a duvida ja foi tirada.

Abrass