ОК. Я выяснил, в чем заключается проблема, по крайней мере, в виду, что при развертывании клиента корпоративного приложения, который ссылается на проект EJB, он по умолчанию включает JJ-файл EJB в клиентский JAR-приложение, поэтому при развертывании приложения Клиент Glassfish видит 2 типа банок и запутался в том, какой тип модуля вы пытаетесь развернуть. Поэтому я перешел к опции библиотеки клиента приложения, снял флажок с опции пакета и развернул мой клиент приложения.
Однако теперь он жалуется на то, что мой jar-файл развертывания клиента приложения не может найти файлы класса ejb: Ошибка при обработке аннотации: java.lang.NoClassDefFoundError
Я думаю, что это происходит только тогда, когда вы используете инъекцию @EJB, но если вы используете поиск jndi, все будет хорошо.