2010-01-07 4 views
2

Я изо всех сил пытаюсь найти простой пример, который создает и развертывает ведомый bean-компонентом на Oracle Middleware 11g (т. Е. Weblogic). Я использую инъекцию зависимости.Образец EJB 3.0 MDB на Weblogic с скриптом Ant

Кажется, должна быть простая задача Ant, предоставляемая Oracle, просто компилировать и развертывать MDB.

import javax.jms.MessageListener; 

@MessageDriven(messageListenerInterface=MessageListener.class) 

public class SimpleMDB implements MessageListener { 
    public void onMessage(Message msg) { 
     System.out.println("Inside AdapterMDB.onMessage()"); 
    } 
} 

Любая помощь была бы принята с благодарностью!

ответ

2

В WebLogic есть несколько задач Ant. Цитирование Introduction to Ant-Driven Development and Testing of Oracle WebLogic Server Apps in Eclipse (вы можете найти всю статью интересную КСТАТИ):

WebLogic Server предлагает несколько полезных Ant задачи: wlserver, wldeploy, wlcompile, wlpackage, and wlconfig. wlcompile вызывает javac-компилятор для компиляции файлов Java вашего приложения в структуре каталога разделенных разработок. wlpackage упаковывает ваше приложение для разработки разделенных приложений в виде традиционного файла EAR, который можно развернуть на WebLogic Server. Эти две задачи обеспечивают альтернативный способ генерации файлов войны и ушей, созданных примерами, представленными здесь. (...)

В вашем случае, я бы упаковать мой MDB в EJB-банке, а затем в ухе с использованием традиционной баночки и ear Ant задачи и использовать только wldeploy (его документацию имеет некоторые Sample build.xml Files for wldeploy) ,

+0

Спасибо за ответ, Паскаль. Прошу прощения за задержку принятия. –

+0

К сожалению, ссылка на статью Oracle не работает. Это похоже на работу: http://dba.fyicenter.com/article/Introduction-to-Ant-Driven-Development.html –

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