Olá pessoal, estou com um problema com o JBoss. Tenho botao que chama um método no Beam, o problema é que toda vez que chamou esse método, ele passa pelo método PostConstruct antes de chamar o método do botao. Isso acontece se utilizar o servidor JBoss, com outros servidores passa só a primeira vez pelo método PostConstruct.
Bean:
[code]@PostConstruct
public void init(){
System.out.println(“ProdutoController.init()”);
atribuirEstadoInicial();
}
public void atribuirEstadoInicial() {
	System.out.println("ProdutoController.atribuirEstadoInicial()");
	//serve para deixar o bean em um estado onde pode acontecer uma nova edição
	produto = new Produto();
	//limpa a listagem previamente carregada pois ela não contém um elemento novo ou contém um recém excluído
	produtos = null;
}[/code]
XHTML:
<h:form>
			<p:commandButton value="Teste sem Ajax" ajax="false" action="#{produtoBean.atribuirEstadoInicial}"/>
			<p:spacer width="10"/>
			<p:commandButton value="Teste com Ajax" action="#{produtoBean.atribuirEstadoInicial()}"/>
		</h:form>
Alguém tem ideia porque esta acontecendo isso?