Make sure you have a references between the beans established in
ejb-jar.xml. 

For example:

I in my ejb-jar.xml I have several session and entity beans that
reference each other.

      <entity>
         <display-name>Topic</display-name>
         <ejb-name>jmoz.Topic</ejb-name>
         <home>org.rocketred.jmoz.model.TopicHome</home>
         <remote>org.rocketred.jmoz.model.Topic</remote>
         <ejb-class>org.rocketred.jmoz.model.castor.TopicEJB</ejb-class>
         <persistence-type>Bean</persistence-type>
         <prim-key-class>java.lang.Integer</prim-key-class>
         <reentrant>True</reentrant>
         <ejb-ref>
            <ejb-ref-name>ejb/ResourceLink</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>org.rocketred.jmoz.model.ResourceLinkHome</home>
            <remote>org.rocketred.jmoz.model.ResourceLink</remote>
            <ejb-link>jmoz.ResourceLink</ejb-link>
         </ejb-ref>
      </entity>

This entity bean has a global name of jmoz.Topic internally it uses
another entity bean ejb/ResourceLink whose global name is
jmoz.ResourceLink but mapped to ejb/ResourceLink via the ejb-ref

     <session>
         <display-name>Manager</display-name>
         <ejb-name>jmoz.Manager</ejb-name>
         <home>org.rocketred.jmoz.manager.ManagerHome</home>
         <remote>org.rocketred.jmoz.manager.Manager</remote>
         <ejb-class>org.rocketred.jmoz.manager.ManagerBean</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Container</transaction-type>
         <ejb-ref>
            <ejb-ref-name>ejb/Topic</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>org.rocketred.jmoz.model.TopicHome</home>
            <remote>org.rocketred.jmoz.model.Topic</remote>
            <ejb-link>jmoz.Topic</ejb-link>
         </ejb-ref>
           
         ....

      </session>

Here the Session bean refers to the topic bean as
"java:comp/env/ejb/Topic" in code so as above the name is mapped in the
ejb-ref portion of the bean declaration from jmoz.Topic to ejb/Topic

Hope this helps.

k.



_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to