I just added Tomcat profiles to my sample project. One for MyFaces and one for Mojarra. Both are working fine and without any problems. The cid is added exactly once to the URL and the pretty URLs aren’t messed up. I’m using the same Weld version with Tomcat as AS7 uses which is 1.1.4.Final.
I’ve pushed the changes I made for my sample project to GitHub. Just in case anybody want’s to take a look.