Java WAS7.0上的Ejb查找失败,NamingException

Java WAS7.0上的Ejb查找失败,NamingException,java,jakarta-ee,websphere,ejb-2.x,Java,Jakarta Ee,Websphere,Ejb 2.x,我使用WAS6.0在RAD上开发了一个应用程序。我将代码迁移到WID7.0。在EJB模块中进行一些更改以从每个EJB模块中删除bnd.xmi文件以在应用程序服务器上部署应用程序后,应用程序运行正常,但EJB模块出现以下错误: 获取本地主页时发生NamingException javax.naming.NameNotFoundException:在本地上下文中找不到nullName ejb/com/igcc: 我无法确定在WID上运行应用程序需要做哪些更改 感谢您的帮助 谢谢, Ayush嗯,您删

我使用WAS6.0在RAD上开发了一个应用程序。我将代码迁移到WID7.0。在EJB模块中进行一些更改以从每个EJB模块中删除bnd.xmi文件以在应用程序服务器上部署应用程序后,应用程序运行正常,但EJB模块出现以下错误:

获取本地主页时发生NamingException javax.naming.NameNotFoundException:在本地上下文中找不到nullName ejb/com/igcc:

我无法确定在WID上运行应用程序需要做哪些更改

感谢您的帮助

谢谢,
Ayush

嗯,您删除的bnd.xmi文件是特定于WebSphere的部署描述符,包含绑定信息。这里提到的一件事是绑定每个独立EJB主节点的名称

如果某个地方不存在此绑定信息,则不可能运行EJB模块

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

简言之。。。让我们从恢复已擦除的文件开始:-