I think what you want to do it still a front-end and a back-end, correct?
For the moment you can't use JBoss Web to front-end AS (you would need a proxy servlet to do that, we don't have to yet).
Yes, what we did before is using Apache to front-end Tomcat.
With JBoss 5, I thought JBoss Web and AS are working together. It sounds like that is wrong. Would you suggest me to use Apache to front-end JBoss AS then? It seems that that route was more "established":)