2010-04-12 71 views
0

我有一個使用WAS 6.0開發的RAD應用程序。我將代碼遷移到WID 7.0。在EJB模塊中進行了一些更改(必須從每個ejb模塊中刪除bnd.xmi文件以在Application Server上部署應用程序),應用程序運行良好,但EJB模塊出現以下錯誤:Ejb查找失敗WAS7.0 NamingException

NamingException has發生本地主頁時發生 javax.naming.NameNotFoundException:在上下文「local:」中未找到nullName ejb/com/igcc。

我無法弄清楚在WID上運行應用程序需要做什麼修改。

任何幫助表示讚賞。

感謝, AYUSH

回答

0

嗯,你刪除了 「bnd.xmi」 文件是特定於WebSphere的部署描述符,包含綁定信息。其中提到的一件事就是綁定每個EJB主目錄的名稱。

如果沒有此綁定信息某處,則無法運行EJB模塊。

如果刪除這些文件(由RAD生成),則必須從管理控制檯或通過基於wsadmin的部署腳本中分配新的綁定信息。

簡而言之,讓我們開始恢復您刪除的文件。 :-)