Consegui!!! Aparentemente o erro era no método salvar mesmo.
[code]public String salvar(Automovel auto) {
EntityManager em = JPAUtil.getEntityManager();
em.getTransaction().begin();
em.persist(auto);
em.getTransaction().commit();
FacesMessage msg = new FacesMessage("Automovel salvo com sucesso!");
FacesContext.getCurrentInstance().addMessage(null, msg);
em.close();
return "listar";
}
[/code]
o xhtml ficou assim:
[code]<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=“http://www.w3.org/1999/xhtml"
xmlns:h=“http://java.sun.com/jsf/html”>
<h:body>
<h:form>
<h:panelGrid columns=“2”>
Marca: <h:inputText value=”#{automovelBean.automovel.marca}" />
Modelo: <h:inputText value="#{automovelBean.automovel.modelo}"/>
Ano de Fabricação: <h:inputText value="#{automovelBean.automovel.anoFabricacao}"/>
Ano do Modelo: <h:inputText value="#{automovelBean.automovel.anoModelo}"/>
Observações: <h:inputTextarea value="#{automovelBean.automovel.observacoes}"/>
<h:commandButton action="#{automovelBean.salvar(automovelBean.automovel)}" value=“Salvar” />
</h:panelGrid>
</h:form>
</h:body>
</html>[/code]
Obrigado ai