Take out the ejb-link tag. It is not necessary.

On Tue, 2001-11-20 at 18:50, Puthezhath, Rajeev (TWII Boston) wrote:
> Hi,
> 
>       I want to access an entity bean from a session bean . I have added
> the <ejb-ref> tag in the ejb-jar.xml and the same works perfectly on orion
> 1.3.8 But on Orion 1.5.3 I get the following error
> 
> javax.naming.NamingException: No EJB found with an ejb-name matching the
> ejb-link 'Entity'
>       at com.evermind[Orion/1.5.3 (build 10509)]._ccb._po(.:64)
>       at com.evermind[Orion/1.5.3 (build 10509)]._lsb._wk(.:33)
>       at com.evermind[Orion/1.5.3 (build
> 10509)].server.rmi.RMIContext._ywd(.:857)
>       at com.evermind[Orion/1.5.3 (build
> 10509)].server.rmi.RMIContext._xnb(.:660)
>       at com.evermind[Orion/1.5.3 (build
> 10509)].server.rmi.RMIContext.lookup(.:63)
>       at com.evermind[Orion/1.5.3 (build 10509)]._bl._eh(.:189)
>       at com.evermind[Orion/1.5.3 (build 10509)]._bl.lookup(.:63)
>       at com.evermind[Orion/1.5.3 (build 10509)]._ccb._po(.:34)
>       at com.evermind[Orion/1.5.3 (build 10509)]._in.lookup(.:53)
>       at com.evermind[Orion/1.5.3 (build 10509)]._bl._eh(.:121)
>       at com.evermind[Orion/1.5.3 (build 10509)]._bl.lookup(.:63)
> 
> This is my ejb-jar.xml
> 
> <session>
>       <display-name>A</display-name>
>       <ejb-name>A</ejb-name>
>       <home>AHome</home>
>       <remote>A</remote>
>       <ejb-class>ABean</ejb-class>
>       <session-type>Stateless</session-type>
>       <transaction-type>Bean</transaction-type>
>       <ejb-ref>                       
>             <description>Subscriber  EJB</description>
>             <ejb-ref-name>ejb/BHome</ejb-ref-name>
>               <ejb-ref-type>Entity</ejb-ref-type>
>                    <home>BHome</home>
>                    <remote>B</remote>
>                     <ejb-link>Entity</ejb-link>
>               </ejb-ref>        
>       </session>
> 
> Please advice.
> 
> Thanks
> Rajeev
> 
>  
> 
> 



Reply via email to