我有一个名为“BookEJB”的 EJB,它实现了一个远程接口“BookEJBRemote”
BookEJB 是这样声明的:
@Stateless
@Remote(BookEJBRemote.class)
public class BookEJB implements BookEJBRemote{}
BookEJBRemote 是这样声明的:
@Remote
public interface BookEJBRemote
{}
我有一个进行单元测试的文件,运行测试时出现错误。错误消息如下:
java.lang.ClassCastException: _BookEJBRemote_Wrapper cannot be cast to BookEJB
有错误的行是:
BookEJB mediaEJB = (BookEJB) ctx.lookup("java:global/classes/BookEJB");
我不知道这里发生了什么...