ejb的配置文件里面没有配置好jndi-name吧

解决方案 »

  1.   

    配好的啊:
    <jboss>
    <enterprise-beans>
    <session>
    <ejb-name>OrderBillEJB</ejb-name>
    <jndi-name>OrderBill</jndi-name>
    </session>
    </enterprise-beans>
    </jboss>
      

  2.   

    up 起来你看下你的服务器启动信息  看看里面deplay的ejb的jndi名称是什么我最近也遇到类似的问题  但是我看了下jboss启动时候打印的jndi名称 就可以使用但是这个jndi名称和我在jboss.xml里面配置的jndi名称不一样郁闷死我了
      

  3.   

    并且是每次都不一样 例如生成的是 local/CutomerBean@20077878在重新启动一下后 那个@后面的数字就变化了
      

  4.   

    我找到问题所在了,版主可以封帖了。
    不知道什么时候在ejbCreate()方法里多了个参数。变成:
    public void ejbCreate(String parm) throws CreateException 
    问题就出在这,我是看了发布时候的异常才发现的。