Использовать внешние jar-файлы в EJB (JBoss)

Я хочу использовать два внешних jar-файла от EJB:

  1. jar # 1 - все интерфейсы EJB (домашний, удаленный и т. д.)
  2. jar # 2 - некоторые типы, которые я использую в своем EJB

Что мне делать для этого? Если я положу эту банку в ухо, она не сработает, и JBoss выкинет NoClassFoundException


person Filip    schedule 10.06.2010    source источник


Ответы (1)


вам нужно включить их в каталог lib под ухом:

 yourapp.ear
   ->lib
       ->jar1.jar
       ->jar2.jar
person Yishai    schedule 10.06.2010
comment
Все еще не работает :( Возможно, важно, что я использую старую версию JBoss 3.2.1 (не могу ее изменить). Нужно ли мне добавлять sth в дескрипторы развертывания или где-то еще? - person Filip; 11.06.2010
comment
Мне пришлось добавить элемент Class-Path в манифест, и тогда не имело значения, где были банки. - person Filip; 11.06.2010
comment
@ Филипп, да, это имело значение. Я предполагал, что вы используете EJB3. Для EJB2 решением является элемент Class-Path. - person Yishai; 11.06.2010