把你实体bean的各个类的class放到
..\WEB-INF\classes\下面就可以了,如果带包,比如包为aaa 
那么就在classes下面建一个文件夹aaa然后把你的class防到里面。
重新启动应用服务器。就可以了

解决方案 »

  1.   

    把你实体bean的各个类的class放到
    ..\WEB-INF\classes\下面就可以了,如果带包,比如包为aaa 
    那么就在classes下面建一个文件夹aaa然后把你的class防到里面。
    重新启动应用服务器。就可以了
      

  2.   

    错误是因为在webloigc的环境中找不到ejb的类
    你可以将EJB的jar,的路径加到weblogic的启动文件中(startweblogic.cmd/startweblogic.sh)
      

  3.   

    你的session bean 和entity bean是分开的吗?就是说是在两个单独的jar文件中吗?如果是这样,那你在调用时需要对方的jar文件,如果你在使用JBuilder,你可以通过ejb reference进行设置。仅供参考。
      

  4.   

    会话bean的ejb-jar:
    <ejb-jar>   
      <enterprise-beans>     
        <session>
          <ejb-name>BDC_ServiceControl</ejb-name>
          <home>Eks.Base.Sys.ServiceControl.BDC_ServiceControlHome</home>
          <remote>Eks.Base.Sys.ServiceControl.BDC_ServiceControl</remote>
          <ejb-class>Eks.Base.Sys.ServiceControl.BDC_ServiceControlBean</ejb-class>
          <session-type>Stateless</session-type>
          <transaction-type>Container</transaction-type>     
        </session>
      </enterprise-beans> 
      <assembly-descriptor>
          <container-transaction>
    <method>
      <ejb-name>BDC_ServiceControl</ejb-name>
      <method-intf>Remote</method-intf>
      <method-name>*</method-name>
    </method>
    <trans-attribute>Required</trans-attribute>
          </container-transaction>
        </assembly-descriptor>
    </ejb-jar>实体bean的ejb-jar:
    <ejb-jar>
        <enterprise-beans>
          <entity>
    <ejb-name>ServiceBean</ejb-name>
    <home>Eks.Base.Sys.ServiceBean.BDC_ServiceHome</home>
    <remote>Eks.Base.Sys.ServiceBean.BDC_Service</remote>
    <ejb-class>Eks.Base.Sys.ServiceBean.BDC_ServiceBean</ejb-class>
    <persistence-type>Container</persistence-type>
    <prim-key-class>Eks.Base.Sys.ServiceBean.BDC_ServicePK</prim-key-class>
    <reentrant>False</reentrant>
            <cmp-field>
      <field-name>ServiceID</field-name>
    </cmp-field>
    <cmp-field>
      <field-name>TermID</field-name>
    </cmp-field>
            <cmp-field>
              <field-name>IsRegisted</field-name>
            </cmp-field>
          </entity>
     </enterprise-beans>
      <assembly-descriptor>
          <container-transaction>
    <method>
      <ejb-name>ServiceBean</ejb-name>
      <method-intf>Remote</method-intf>
      <method-name>*</method-name>
    </method>
    <trans-attribute>Required</trans-attribute>
          </container-transaction>
    </assembly-descriptor>
      </ejb-jar>