Ejb查找失败WAS7.0 NamingException

问题描述:

我有一个使用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

嗯,你删除了 “bnd.xmi” 文件是特定于WebSphere的部署描述符,包含绑定信息。其中提到的一件事就是绑定每个EJB主目录的名称。

如果没有此绑定信息某处,则无法运行EJB模块。

如果删除这些文件(由RAD生成),则必须从管理控制台或通过基于wsadmin的部署脚本中分配新的绑定信息。

简而言之,让我们开始恢复您删除的文件。 :-)