Jonathan,

thanks again!

But what did the "JNDI name" mean? Did it include the URL of the remote machine?
And  should I write the "JNDI name " in the deployer descripter of the bean? like 
following?
       <ejb-ref>
          <ejb-ref-name>rmi://202.11.22.22:8080/MyProduct</ejb-ref-name>
          <ejb-ref-type>Entity</ejb-ref-type>
          <home>ProductHome</home>
          <remote>Product</remote>
       </ejb-ref>
or anything else?

would you give me an example for the case?

Best Regards,

----- Original Message -----
From: "Jonathan Weedon" <[EMAIL PROTECTED]>
To: <EJB-INTEREST>
Sent: Wednesday, September 20, 2000 1:24 AM
Subject: Re: help


> Harvey,
>
> As per the EJB 1.1 specification, bean references which are to be used outside
> of a Jar file (for example, remotely) need to have a JNDI name associated with
> the reference.  Otherwise, the Container has no hope of locating the remote
> bean.
>
> -jkw
>
> Harvey Chen wrote:
> >
> > thank you for your response!
> >
> > In fact, orion is just a sample in this case.
> >
> > What I really want to know is that how I can handle this situation? Is it
> > always handled by the container?
> >
> > ----- Original Message -----
> > From: "William Louth" <[EMAIL PROTECTED]>
> > To: <EJB-INTEREST>
> > Sent: Monday, September 18, 2000 10:05 PM
> > Subject: Re: help
> >
> > > Since the message relates to the Orion deployment process I think it would
> > > be more appropriate to post this on their own mailing or newsgroup. Do you
> > > agree?
> > >
> > > William Louth
> > > Inprise
> > > www.inprise.com/appserver
> > >
> > >
> > > -----Original Message-----
> > > From: A mailing list for Enterprise JavaBeans development
> > > [mailto:[EMAIL PROTECTED]]On Behalf Of Harvey Chen
> > > Sent: Sunday, September 17, 2000 8:42 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: help
> > >
> > >
> > > Hi, all
> > >
> > > I am using Orion /1.0.3 to setup a trial application for testing. Now i
> > > encounted a problem. In the application, I want to refer an entity bean
> > > remotly from a local session bean.
> > >
> > > In detail, that is: a session bean in machine A called an entity bean
> > > remotely in machine B, like following:
> > >
> > >      java client program-----||------>session bean---||----->entity bean
> > > (MyProduct)
> > >      machine C                       machine A                machine B
> > >
> > >
> > > I have added the deployment descripter in ejb-jar.xml of the session bean in
> > > machine A like following:
> > >       <ejb-ref>
> > >          <ejb-ref-name>MyProduct</ejb-ref-name>
> > >          <ejb-ref-type>Entity</ejb-ref-type>
> > >          <home>ProductHome</home>
> > >          <remote>Product</remote>
> > >       </ejb-ref>
> > >
> > > But when deploying,the session bean Orion displayed the error message like:
> > >
> > >      No location specified and no suitable instance of the type 'Product'
> > > found for the ejb-ref MyProduct
> > >
> > > How can I solve this problem?
> > >
> > > Thank you in advance!
> > >

===========================================================================
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