just 'link' your resource ref to the other bean's jar file.
<ejb-ref>
      ....
     .....
     <ejb-link>.../../DispatcherBean.jar#DispatcherBean
<ejb-ref>

-----Original Message-----
From: Marco Mistroni [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 19, 2002 3:48 PM
To: [EMAIL PROTECTED]
Subject: ejb reference & ejb link


hi all,

   i am trying to use an ejb-ref for referring other beans from my own Bean.
the examples that i have seen (in Mastering EJB II) shows that the two beans
are declared
in the SAME deployment descriptor.

But what if the bean to be referenced is in another jar file, deployed with
another deployment
descriptor??

how then shall i structure my deployment descriptor??

here is the sample of my deployment descriptor of bean ConverterBean

<ejb-jar>
  <enterprise-beans>
    <session>
      <ejb-name>ConverterBean</ejb-name>
      <home>converter.ConverterHome</home>
      <remote>converter.Converter</remote>
      <ejb-class>converter.ConverterBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>

      <ejb-local-ref>
       <description>First trial of an EJB reference</description>
       <ejb-ref-name>ejb/Dispatcher</ejb-ref-name>
       <ejb-ref-type>Session</ejb-ref-type>
       <local-home>dispatcher.DispatcherHome</local-home>
       <local>dispatcher.Dispatcher</local>
       <ejb-link>DispatcherBean</ejb-link>
      </ejb-local-ref>

   </session>


  </enterprise-beans>
  <assembly-descriptor>
    <container-transaction>
      <method>
        <ejb-name>ConverterBean</ejb-name>
 <method-name>*</method-name>
      </method>
      <trans-attribute>Required</trans-attribute>
    </container-transaction>
  </assembly-descriptor>
</ejb-jar>


when i try to run the weblogic ejb compiler, i got (obviously) the following
exception:

ERROR: Error from ejbc:
        In ejb-jar.xml, the EJB 'ConverterBean' contains an invalid
ejb-local-re
f 'ejb/Dispatcher'. The ejb-local-ref must either have an ejb-link set or an
ejb
-local-reference-description must be added to the weblogic-ejb-jar.xml
descripto
r for this ejb-local-ref.
ERROR: ejbc found errors


Can anyone help me??

thanx in advance and regards
    marco











==========================================================================To
unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to