先检查一下你部署的东西(EJB,DataSource,etc)有没有别的叫做User的,以至于你的UserBean没有发布成功。
最好给的错误信息多一点

解决方案 »

  1.   

    楼上说的我都部署成功﹐只有一个User﹐错误信息却只有这一点﹐楼上请看看有没有其它错误
      

  2.   

    还有一种可能就是UserBean是local interface,那就不用narrow了。
    建议在throw new SQLException(ex.toString());前加一句ex.printStackTrace();看看错误是不是这里出的
      

  3.   

    我试了﹐结果为null﹐是不是说明我EJB部署不成功﹐它找不到.
    但我部署user.jar时是成功的,在console中也找得到user。你说的etc部署是什么
    东西,我好象没有.  我是将user(包含user.ejb.User, user.ejb.UserHome, user.ejb.UserEJB) 打包成user.jar再部署, 请问我还有什么问题?