2013-09-30 29 views
0

我正在使用WAS應用程序服務器和EJB 3. 我需要爲我的EJB生成存根。是否有任何ANT任務生成EJB 3存根?如何使用ANT任務生成EJB 3 stub

我知道createEJBStubs可以使用,但它會很感激如果我可以使用ANT任務。

感謝

+0

我聽說有一種方法,使我們可以使用WebSphere生成存根螞蟻任務。但我沒有找到任何東西。任何意見或方向都是可觀的。 –

回答

2

基於this faq page,當WebSphere是使用Ant任務生成存根,它實際上是調用createEJBStubs:

<exec executable="${was.home}/bin/createEJBStubs.${suffix}"> 

所以,這可能是你應該做的事情爲好。

(這是奇特的,將需要爲EJB 3.0 EJB存根,因爲這是應該消除的需要。但是,似乎with websphere, you still have to generate them

+0

如果需要創建獨立客戶端,即不在應用程序服務器中運行的EJB客戶端,則需要生成存根。如果你的客戶端運行在應用服務器上,那麼你不需要攜帶存根。 – trikelef

+0

+1 @trikelef,如果我們運行獨立客戶端,我們需要存根。我只需要確認是否有其他方式生成存根,而不是調用此可執行文件? –

+0

@eis引用的faq頁面爲您提供了一個ANT腳本,可以完成這項工作 – trikelef