2010-01-07 37 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 –