This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Tapestry would work fine with JBoss. I'd recommend it over struts. I'm doing a lot of JSF these days as it is bundled with JBoss now. I won't make any judgements which is better. No matter what web framework you use, I think you'll find it works well with JBoss.