I moved your post to the GateIn forum. (It could have been portlet bridge forum too).
Basically, YMMV, to run a JSF application you will have to run a JSF<->Portlet bridge, http://jboss.org/portletbridge
At first this is configuration mostly, but then there are a lot of tiny pitfalls that depends a lot on your applications and even more if you use JSF component libraries. Some of them (like RichFaces) run great in a portal environment but some can't run on a portal environment.