2010-01-07 29 views
2

我在努力寻找一个简单的例子,生成并部署一个消息驱动bean到甲骨文中间件11g(即,Weblogic的)。我正在使用依赖注入。样品EJB 3.0 MDB Weblogic上与Ant脚本

这似乎应该是由Oracle提供的简单的编译和部署MDB一个简单的Ant任务。

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(您可能会发现整个文章有趣的BTW):

的WebLogic Server提供了一些有用的Ant任务:wlserver, wldeploy, wlcompile, wlpackage, and wlconfig。 wlcompile调用javac编译器以在分割开发目录结构中编译应用程序的Java文件。 wlpackage将拆分开发目录应用程序打包为可以部署到WebLogic Server的传统EAR文件。这两个任务提供了一个生成此处示例生成的战争和耳朵文件的替代方法。 (...)

在你的情况,我会采用传统的罐子和ear Ant任务,并且只使用wldeploy(它的文档有一些Sample build.xml Files for wldeploy)封装我MDB的EJB-JAR,然后在耳。

+0

感谢您的回答,帕斯卡。我对延迟接受表示歉意。 –

+0

不幸的是,Oracle文章的链接被破坏了。这似乎工作,但是:http://dba.fyicenter.com/article/Introduction-to-Ant-Driven-Development.html –