ちなみに、マニフェストクラスパスは、
そもそも外部のjarファイルを参照するときに使う物であって、
jarファイルの中に、さらにjarファイルを含めて
使うためのものではないです。
それ以前に、「Webアプリには提供しない」という要求を満たすために、
EJB.jarの中にxxx.jarを入れなければいけない、というのが
意味がよくわからないな。
単に〜.war、EJB.jar、xxx.jarの3つを独立して作って、
それをEARに含めればいいんじゃないかと思うんですが、
それだと何か不都合があるのでしょうか?