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".