JSF 2.0 + Facelets + Primefaces 2.1 + Tomcat 7.0

Boa tarde a todos!

Estou tendo certos problemas com minha app web, então vou explicar desde o começo minha situação.

Primeiramente tentei usar RichFaces 3.3.3 no lugar do Primefaces, mas comecei tendo problema quando eu estava tentando criar meu menu. Qualquer outra tag do rich que eu tentei usar funcionou, mas a de menu nao funcionava, dava erro quando compilava. Depois de muita pesquisa, me pareceu que só o rich 4.0 dava suporte ao Facelets, mas como este tava em beta, nao consegui colocar na minha app.
Então comecei a usar o prime, tudo estava ok, até eu tentar fazer o FileUpload do prime. Depois de muita consulta, muita tentativa, me pareceu que alem de ter que configurar o STATE_SAVING_CLIENT para server, também não estava funcionando no tomcat.

PS: o container tem que ser o tomcat.

Agora eu já não sei mais uq faço.
Alguem tem alguma idéia? Uso o RichFaces 4.0 (alguem ja conseguio usar neste ambiente?) ? Tiro o facelets (não queria ter que perder isto).
Ou não tem mesmo uq fazer?!

Obrigado!
Um abs

Estranho amigo.
Minhas aplicações rodaram tranquilo com richfaces 3.3.3 com facelets…

Vou refazer o menu com rich, e postar o erro que está dando.
Só lembro que era no dropDownMenu, parece que nao reconhecia a tag. Falava que nao existia a tag.

Você já procurou postar em Fórum Oficial do Primefaces?

La encontrei as repostas do tipo:

só funciona com STATE_SAVING_METHOD server e que em tomcat podia dar erro por causa de alguns componentes EE. no meu caso, FileUpload.
tanto que estava discutindo que trocando para GlassFish funcionava.