If you ever run into the weird situation where you use JBoss Seam with Facelets and everything seems to be working, except the page does not render any tag - no matter whether it is s, h, f, a4j, rich or ui (the common abbreviations for them), then have a look at faces-config.xml. I once made the simple mistake of calling the file faces_config.xml, effectively the same as not having that file. However since it WAS there and did look almost like faces-config.xml, I missed it for 3 hours. Do not make the same mistake - ensure that file is there, correctly spelt and in the xxx.war/WEB-INF/faces-config.xml location.