使用NamingException在WAS7.0上进行Ejb查找失败

时间:2010-04-12 07:10:46

标签: java java-ee websphere ejb-2.x

我在RAD上使用WAS 6.0开发了一个应用程序。我将代码迁移到WID 7.0。在EJB模块中进行一些更改后(如果要从每个ejb模块中删除bnd.xmi文件以在Application Server上部署应用程序),应用程序运行正常,但EJB模块会出现以下错误:

NamingException在获取本地主页时已经失效 javax.naming.NameNotFoundException:在上下文“local:”中找不到nullName ejb / com / igcc。

我无法弄清楚在WID上运行应用程序需要做哪些更改。

感谢任何帮助。

谢谢, AYUSH

1 个答案:

答案 0 :(得分:0)

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

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

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

简而言之......让我们首先恢复您删除的文件。 : - )