With the latest class loading model the classes should not be in the war since the war wants to load classes from its deployment first, and this will conflict with the default call by reference optimization. A war in an ear does not need any classes already located in the ejb jars.
i just got it to work. and by the looks of it the structure really pays off.
402 rocks. the jsp initial deployment rules for testing.