Вы можете скомпилировать его, но не можете запустить.У вас должен быть соответствующий ejbCreate()
метод в вашем классе бинов.
Если вы очень плохо знакомы с EJB, я рекомендую протестировать ваш код с OpenEJB (вот начало начального видео ).Не потому, что я работаю над проектом (что я делаю), а потому, что мы настойчиво проверяем код на наличие ошибок и выводим четкие сообщения о том, что вы могли сделать неправильно.
Результат может быть в 3-х уровнях многословия.На самом многословном уровне выходные данные в большей степени ориентированы на ответ электронной почты, а сообщения об ошибках содержат информацию типа «поместите код, подобный этому -code-sample-, в ваш компонент».Примеры кода даже пытаются использовать имена методов и имена параметров там, где это возможно.
Также это стиль компилятора.Это означает, что если вы допустили одну и ту же ошибку в 10 местах, вы увидите все 10 в первом запуске, а затем сможете исправить их все сразу.Вместо традиционного стиля выпуска исправления 1 выполните компиляцию, тестирование, получите ту же ошибку в другом месте кода, повторите N раз.
И, конечно, вы все равно можете выполнить развертывание в другом контейнере EJB.Похоже, вы застряли, используя довольно старый, если вам нужно использовать EJB 2.0.
Вот список некоторых ошибок, которые были проверены