リモート インターフェース「BookEJBRemote」を実装する「BookEJB」という名前の EJB があります。
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");
ここで何が起こっているのかわかりません...