2009-10-29 4 views
1

Используя JDeveloper в качестве моей IDE, у меня есть веб-приложение, которое вызывает службы, предоставляемые аннотированными EJB 3.0 компонентами, упакованными в стороннюю банку. Как настроить проект веб-приложения для развертывания компонентов во встроенный контейнер OC4J при запуске приложения?Развертывание аннотированных бобов EJB 3.0 от стороннего баннера до встроенного контейнера oc4j JDeveloper

Файл jar ссылается на проект, и у меня есть META-INF/application.xml, ссылающийся на эти файлы jar как модули EJB. Я установил для свойства EJB Version значение 3.0, но список классов аннотированных EJB 3.0 Bean остается пустым, предположительно потому, что у меня нет компонентов, определенных в источниках веб-приложения, которое я запускаю. При запуске проекта встроенный контейнер oc4j предупреждает, что модуль EJB не содержит компонентов. Я хотел бы развернуть компоненты в файле jar, но не могу понять, как это сделать.

JDeveloper 10.1.3.4
Windows Vista

ответ

1

Ответ пришел из OTN Discussion Forum:

Re: Развертывание вечеринка EJB 3.0 третью баночку в веб-приложения Добавлено: 2 ноября 2009 8:15 утра в ответ на: user10375549

Привет,

Мы использовали EJB-jar.xml зарегистрировать EJB3 сессионные компоненты от третьих сторон банки в JDeveloer 11g TP4 (который использовал oc4j). Единственное различие заключалось в том, что помимо сторонних bean-компонентов у нас были собственные сеансовые компоненты (которые не нужно было регистрировать в ejb-jar.xml). Вот как мы сделали это

<session> 
    <display-name>MySessionBean</display-name> 
    <ejb-name>MySessionBean</ejb-name> 
    <remote>some.package.MySessionBeanRemote</remote> 
    <ejb-class>some.package.MySessionBean</ejb-class> 
    <session-type>Stateless</session-type> 
    <transaction-type>Container</transaction-type> 
</session> 

Я надеюсь, что это поможет вам немного.

Pedja

+0

Прохождение и правильное обозначение некоторых ответов, чтобы сделать некоторые работы по дому. Извините за поздний ответ. Спасибо, Стив. – Steven

 Смежные вопросы

  • Нет связанных вопросов^_^