Does an ejb referred to in an ejb-jar.xml descriptor actually have to be in the ejb.jar?
By using the classpath, can the ejb class not exist in another jar and be referred to via the classpath? Would an entry in the manifest of the ejb.jar referencing the jar file containing the actual EJB class not suffice?