java无法解析引用本地ejbref。两个EJB模块之间的通信
我有两个EJB模块,我想在它们之间进行通信
- EJB模块有EB(实体Bean)和SB(无状态会话Bean)(带有本地外观)
- EJB模块有一个简单的公共类测试,它使用来自第一个模块的本地facadolocal(MyAirportsFacadolocal)李>
public class Test {
@EJB
MyairportsFacadeLocal myafl;
public Test(){
int rowsCount=myafl.count();
}
}
当我运行上面的代码时,我得到一个错误(标题)。部署失败
此外,我还尝试了@Inject。使用该注释,应用程序成功启动,但myafl为空。。。 当@EJB位于bean内部时,一切都正常工作,但当我需要在bean外部进行通信时,我不知道如何与第一个EJB模块通信
共 (0) 个答案