H:selectOneMenu duvida

Bom dia turma,

Estou tendo uma dificuldade para iniciar um h:selectOneMenu em jsf 1.2,
criei um enum para passar os valores, no browser não aparece nada
seque ai o codigo


<h:selectOneMenu value="#{TipoPessoaMB.tipoPessoaEnums}">
	<f:selectItem itemValue="#{TipoPessoaMB.listaTipoPessoa}" />
						
/h:selectOneMenu>

agora meu MB

public void listaTipoPessoa(){
	
		listaTipoPessoa = new ArrayList<SelectItem>();
		
		listaTipoPessoa.add(new SelectItem(1,"selecione"));
		
		for(TipoPessoaEnums valor : TipoPessoaEnums.values()){
			
			listaTipoPessoa.add( new SelectItem(valor,valor.toString()));


			
			
		}
	}

e minha classe enum


public enum TipoPessoaEnums {

	FISICA,
	JURIDICA
	
	
}