Примечание: Вы все еще работаете с Weblogic 8.1 - он уже завершен.Также ejbgen работает с EJB 2.x, и за последние 2 года разработка перешла на EJB 3 , поэтому я бы посоветовал вам разобраться с ними.
Теперь к вашемуконкретная проблема.
В вашем коде нет необходимых аннотаций для работы ejbgen.
Подобные аннотации, которые используются при генерации дескрипторов.
* @ejbgen:entity
* ejb-name = containerManaged
* table-name = ejbAccounts
* data-source-name = examples-dataSource-demoPool
* prim-key-class = AccountPK
* invalidation-target = ServiceDesignEJB
Поскольку ваш URL говорит, что код в учебнике содержит правильные данные в качестве примера - убедитесь, что вы правильно скопировали их в свой собственный код.
EJBGen использует аннотации в файле bean для генерации дескриптора развертыванияфайлы и исходные файлы EJB Java.Файлы EJB в приложении MedRec уже аннотированы для EJBGen.
Для другой версии ejbgen см. http://www.beust.com/ejbgen/