Ошибка в BindJndiForEJBNonMessageBinding с использованием ibm-ejb-jar-bnd.xml - PullRequest
0 голосов
/ 24 февраля 2012

Развертывание приложения в WAS 8 выдает ошибку: не удается найти соответствие для предоставленной опции: "[ejb.jar, ejbName, ejb.jar, META-INF / ibm-ejb-jar-bnd.xml, ejb /ejbName] "для задачи" BindJndiForEJBNonMessageBinding "

моя запись в ibm-ejb-jar-bnd.xml <session name="ejbName"> <interface class="com.manager.EJBNameManager" binding-name="ejb/ejbName"/></session>

моя запись в deploy.jacl [-BindJndiForEJBNonMessageBinding ejb.jar ejbName ejb.jar,META-INF/ibm-ejb-jar-bnd.xml ejb/ejbName]

моя структура ejb.jar также имеет META-INF / ibm-ejb-jar-bnd.xml.

Была ли моя запись в ibm-ejb-jar-bnd.xml правильной?Пожалуйста, просветите меня об этом.Спасибо.

1 Ответ

0 голосов
/ 24 февраля 2012

Вместо указания пути к вашим привязкам ejb jar (ejb.jar,META-INF/ibm-ejb-jar-bnd.xml) вы должны указать путь к дескриптору развертывания ejb (например, ejb.jar,META-INF/ejb-jar.xml).

Кроме того, вам даже не нужен файл привязок ejb, потому что вы создаете привязку с помощью JACL.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * W 'S' S 'S' ''.вместо ваших wsadmin скриптов.)

...