Ошибка поиска Ejb на WAS7.0 с NamingException - PullRequest
0 голосов
/ 12 апреля 2010

У меня есть приложение, разработанное на RAD с использованием WAS 6.0. Я перенес код в WID 7.0. После внесения некоторых изменений в модули EJB (пришлось удалить файл bnd.xmi из каждого модуля ejb для развертывания приложения на сервере приложений), приложение работает нормально, но модули EJB выдают следующую ошибку:

При получении локального дома произошло исключение NamingException javax.naming.NameNotFoundException: nullName ejb / com / igcc не найдено в контексте "local:".

Я не могу выяснить, какие изменения необходимо внести для запуска приложения по WID.

Любая помощь приветствуется.

Спасибо, Ayush

1 Ответ

0 голосов
/ 01 октября 2010

Что ж, файлы "bnd.xmi", которые вы удалили, являются специфичными для WebSphere дескрипторами развертывания, содержащими информацию о привязке. Одна из вещей, которые упоминаются, - это имя, под которым можно связать каждый отдельный дом EJB.

Вы не можете запустить модуль EJB, если эта информация о привязке не существует где-то .

Если вы удаляете эти файлы (которые создаются RAD), вам необходимо назначить новую информацию о связывании из консоли администрирования или с помощью сценариев развертывания на основе wsadmin.

Короче ... давайте начнем с восстановления тех файлов, которые вы стерли. : -)

...