Ejb部署到weblogicserver11g

Ejb部署到weblogicserver11g,weblogic,Weblogic,我使用的是WebLogic11g。我正在使用Eclipse。我已经创建了一个EJB项目。此项目称为“远程ejb”。 bean类HelloWorldBean使用just-on方法实现远程接口HelloWorldBeanRemote;公共字符串getName 然后,我成功地将这个项目部署为一个应用程序 然后,我创建了第二个EJB项目,名为CartEJB。此项目使用第一个项目中的bean。当我部署这个 project I出现以下错误: 名为“cart ejb”的模块部署失败。有关详细信息,请参阅错误日

我使用的是WebLogic11g。我正在使用Eclipse。我已经创建了一个EJB项目。此项目称为“远程ejb”。 bean类HelloWorldBean使用just-on方法实现远程接口HelloWorldBeanRemote;公共字符串getName

然后,我成功地将这个项目部署为一个应用程序

然后,我创建了第二个EJB项目,名为CartEJB。此项目使用第一个项目中的bean。当我部署这个 project I出现以下错误:

名为“cart ejb”的模块部署失败。有关详细信息,请参阅错误日志视图。 weblogic.application.ModuleException:java.lang.ClassNotFoundException:beans.HelloWorldBeanRemote 从部署驱动程序接收到异常。有关详细信息,请参阅错误日志视图


如何修复此错误?

您是否研究过@javax.ejb.ejb之类的依赖项注入:您是否尝试在第二个项目的类路径中包含来自第一个项目的相同jar?您正在使用JNDI查找吗?这里没有足够的信息来帮助。。。请编辑更详细的问题如果我使用mappedName和依赖项注入,它会起作用。但我试图学习如何在不使用mappedName和DI的情况下使用EJB2.1风格的远程接口。