loggedUser =  new LoggedBean(admin.getId(), admin.getType());请注意 loggedUser 是不是 LoggedBean的父类或者接口。
如果不是,就会发生上面错误java.lang.ClassCastException

解决方案 »

  1.   

    LoggedBean loggedUser
    没有错的
      

  2.   

    我想总不会说session bean 不能返回一个类吧?
      

  3.   

    loggedUser =  new LoggedBean((String)admin.getId(), (String)admin.getType());
    试试?
      

  4.   

    没有用的.
    最新发现,如果session bean传回一个null值的话,是不会有问题的,
    也许真的如我所料,ejb不能直接传会一个类(但是我是过String还是可以的)
    可能需要传回一个handle
      

  5.   

    我想我找到问题了
    很遗憾,我犯了一个严重的错误的,返回的LoggedBean忘了实现Serializable,
    郁闷。谢谢土豆仙的热情帮助。