看来这个遇到这个问题的人还真不少,可为什么我在google上搜了好几天,不论是国内还是国外的网站很少有提及这个问题的?

解决方案 »

  1.   

    你的是BMP or CMP? 如果是CMP的话, 你的ejbCreate(String id,double balance)是你自己加的吧? 你有没有在AccountBean中实现他呢?你的exception是在实习中抛出的, 你应该看看,在实现中有什么错.
      

  2.   

    我的是BMP,我在AccountBean中实现了ejbCreate,不好意思这句话没看懂“你的exception是在实习中抛出的, 你应该看看,在实现中有什么错.”不没有可能是JDBC那儿出的错呢?我看了,在WEB控制台中配置的和程序中用的还有.xml中写的名字都一样,还有可能在哪儿出错呢?
      

  3.   

    没有搞清楚bean类、home接口、对外接口的关系啊~Bmp中bean类是抽象类,接口就更没有具体方法了;这三者的这种层次关系就是ejb这种组建技术的规范设置,home用于控制bean的生命周期 创建删除与定位;接口提供对bean的方法的调用;bean自身封装业务逻辑,以及活化钝化;
    设置上下文的时候出错,是不是jndi出错?楼上的意思是说是实现过程中的异常,看看你调用bean时的程序有什么错误没有客户端是不会在server的weblogic上出print的阿~~逻辑关系搞清楚
    客户端要是没打出来可能抛出异常就没走到打印那句
      

  4.   

    不好意思是CMP不是BMP,打错了。