你是bmp 调用 cmp 了.

解决方案 »

  1.   

    bmp直接使用weblogic的datasource,
    在这里不要使用java:comp/env/……
    DataSource ds = (DataSource )context.lookup("Datasource");
    Connection conn = ds.getConnnection();我也不知道为什么,我设置的环境参数在使用ejb的使用也找不到
      

  2.   

    你应该去引用JNDIName的名字 Datasource_jndi
    在weblogic-ejb-jar.XML文件中
    <reference-descriptor>
          <resource-description>
          <res-ref-name>Datasource_jndi</res-ref-name>
        <jndi-name>Datasource_jndi</jndi-name>
        </resource-description>
        </reference-descriptor>
      

  3.   

    可能是以前做的cmp名跟现在的bmp名字一样。