----- Original Message -----
From: Thompson, Chris <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 02, 2001 8:08 AM
Subject: Re: Client Error in Weblogic


> "Failed to find stub..." sounds like the (ready to be) deployed bean jar
> file(s) are not in the client's classpath, or the bean files are
incomplete
> as you suspect.
> -Chris
>
> -----Original Message-----
> From: Prince Jacob Alex [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 02, 2001 1:21 AM
> Subject: Re: Client Error in Weblogic
>
>
> Hello Rajesh,
>
>    With my experience the best way to deploy EJB in weblogic is using
their
> build script and registering (deploying) the jar in the
weblogic.properties
> file.
>
> regards
> Prince
>
>
> Rajesh Kamath wrote:
>
> > actually as someone mentioned earlier, i did not run ejbc on the jar
> file...
> > I assumed that the weblogic deployer did that for you when you say
> generate
> > container classes... regarding the properties file, the function
> > getInitialContext() provides the required properties... there was a long
> > thread on InitialContext on the 19th that hacked this in considerable
> > detail....
> >
> > r
> >
> > ----- Original Message -----
> > From: "Thakur Sanjay Kumar ,DYM(EM1)." <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Sunday, December 31, 2000 12:07 AM
> > Subject: Re: Client Error in Weblogic
> >
> > > What seems to me that this code is OK for internal client like
> Sessionbean
> > > invoking entity bean.For external client,you need to use Properties
> Class.
> > > Please try and share your experience
> > > HNY
> > > --sanjay
> > > > ----------
> > > > From:         Rajesh Kamath[SMTP:[EMAIL PROTECTED]]
> > > > Reply To:     A mailing list for Enterprise JavaBeans development
> > > > Sent:         31 December 2000 02:46
> > > > To:   [EMAIL PROTECTED]
> > > > Subject:      Client Error in Weblogic
> > > >
> > > > I was trying out an example from EJB 2nd ed... I have correctly
> deployed
> > > > the
> > > > entity bean in weblogic... the database is up and running and the db
> > pools
> > > > have been correctly created and initialized... when i try to run the
> > > > client,
> > > > i get the following error... I recreated the jar and redeployed it
but
> > to
> > > > no
> > > > avail... any help would be appreciated...
> > > >
> > > > thanks in advance
> > > > r
> > > >
> > > > p.s: the code (1st two lines) on which it chokes is:
> > > >
> > > >    Context jndiContext = getInitialContext();
> > > >    Object obj = jndiContext.lookup("CabinHome");
> > > >
> > > > lookup throws the following error:
> > > >
> > > > javax.naming.ConfigurationException.  Root exception is
> > > > weblogic.rmi.server.ExportException: A description for
> > > > com.titan.cabin.CabinBeanHomeImpl was found but it could not be read
> due
> > > > to:
> > > > [Failed to find a stub for [class com.titan.cabin.CabinBeanHomeImpl]
> > > > implements at least one interface [interface
> com.titan.cabin.CabinHome]
> > > > which extends Remote.]
> > > > weblogic.rmi.StubNotFoundException: Failed to find a stub for [class
> > > > com.titan.cabin.CabinBeanHomeImpl] implements at least one interface
> > > > [interface com.titan.cabin.CabinHome] which extends Remote.
> > > >  at
> > > >
> weblogic.rmi.extensions.BasicDescriptor.<init>(BasicDescriptor.java:25)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRuntimeDescriptor.<init>(BasicRuntimeDescript
> > > > or
> > > > .java:34)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.resolveClass(DescriptorManager.jav
> > > > a:
> > > > 52)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :36)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :27)
> > > >  at
> > > >
> >
weblogic.rmi.internal.OIDManager.getRequestDispatcher(OIDManager.java:193)
> > > >  at
> weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:182)
> > > >  at weblogic.rmi.internal.OIDManager.replaceObject(OIDManager.java,
> > > > Compiled
> > > > Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.replaceObject(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutp
> > > > ut
> > > > StreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.AbstractOutputStream2.writeObject(AbstractOutputSt
> > > > re
> > > > am2.java:82)
> > > >  at
> > > >
> >
weblogic.jndi.toolkit.BasicWLContext_WLSkel.invoke(BasicWLContext_WLSkel.j
> > > > av
> > > > a:77)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectA
> > > > da
> > > > pter.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHand
> > > > le
> > > > r.java:69)
> > > >  at
> > > >
> >
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java
> > > > :1
> > > > 5)
> > > >  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
> Code)
> > > >
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.resolveClass(DescriptorManager.jav
> > > > a:
> > > > 66)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :36)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :27)
> > > >  at
> > > >
> >
weblogic.rmi.internal.OIDManager.getRequestDispatcher(OIDManager.java:193)
> > > >  at
> weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:182)
> > > >  at weblogic.rmi.internal.OIDManager.replaceObject(OIDManager.java,
> > > > Compiled
> > > > Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.replaceObject(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutp
> > > > ut
> > > > StreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.AbstractOutputStream2.writeObject(AbstractOutputSt
> > > > re
> > > > am2.java:82)
> > > >  at
> > > >
> >
weblogic.jndi.toolkit.BasicWLContext_WLSkel.invoke(BasicWLContext_WLSkel.j
> > > > av
> > > > a:77)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectA
> > > > da
> > > > pter.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHand
> > > > le
> > > > r.java:69)
> > > >  at
> > > >
> >
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java
> > > > :1
> > > > 5)
> > > >  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
> Code)
> > > >
> > > > --------------- nested within: ------------------
> > > > weblogic.rmi.MarshalException: error marshalling return
> > > >  - with nested exception:
> > > > [weblogic.rmi.server.ExportException: A description for
> > > > com.titan.cabin.CabinBeanHomeImpl was found but it could not be read
> due
> > > > to:
> > > > [Failed to find a stub for [class com.titan.cabin.CabinBeanHomeImpl]
> > > > implements at least one interface [interface
> com.titan.cabin.CabinHome]
> > > > which extends Remote.]
> > > > weblogic.rmi.StubNotFoundException: Failed to find a stub for [class
> > > > com.titan.cabin.CabinBeanHomeImpl] implements at least one interface
> > > > [interface com.titan.cabin.CabinHome] which extends Remote.
> > > >  at
> > > >
> weblogic.rmi.extensions.BasicDescriptor.<init>(BasicDescriptor.java:25)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRuntimeDescriptor.<init>(BasicRuntimeDescript
> > > > or
> > > > .java:34)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.resolveClass(DescriptorManager.jav
> > > > a:
> > > > 52)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :36)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :27)
> > > >  at
> > > >
> >
weblogic.rmi.internal.OIDManager.getRequestDispatcher(OIDManager.java:193)
> > > >  at
> weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:182)
> > > >  at weblogic.rmi.internal.OIDManager.replaceObject(OIDManager.java,
> > > > Compiled
> > > > Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.replaceObject(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutp
> > > > ut
> > > > StreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.AbstractOutputStream2.writeObject(AbstractOutputSt
> > > > re
> > > > am2.java:82)
> > > >  at
> > > >
> >
weblogic.jndi.toolkit.BasicWLContext_WLSkel.invoke(BasicWLContext_WLSkel.j
> > > > av
> > > > a:77)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectA
> > > > da
> > > > pter.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHand
> > > > le
> > > > r.java:69)
> > > >  at
> > > >
> >
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java
> > > > :1
> > > > 5)
> > > >  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
> Code)
> > > > ]
> > > >  at
> > > >
> >
weblogic.jndi.toolkit.BasicWLContext_WLSkel.invoke(BasicWLContext_WLSkel.j
> > > > av
> > > > a:79)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectA
> > > > da
> > > > pter.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHand
> > > > le
> > > > r.java:69)
> > > >  at
> > > >
> >
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java
> > > > :1
> > > > 5)
> > > >  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
> Code)
> > > >
> > > > --------------- nested within: ------------------
> > > > weblogic.rmi.ServerException: A remote exception occurred while
> > executing
> > > > the method on the remote object
> > > >  - with nested exception:
> > > > [weblogic.rmi.MarshalException: error marshalling return
> > > >  - with nested exception:
> > > > [weblogic.rmi.server.ExportException: A description for
> > > > com.titan.cabin.CabinBeanHomeImpl was found but it could not be read
> due
> > > > to:
> > > > [Failed to find a stub for [class com.titan.cabin.CabinBeanHomeImpl]
> > > > implements at least one interface [interface
> com.titan.cabin.CabinHome]
> > > > which extends Remote.]
> > > > weblogic.rmi.StubNotFoundException: Failed to find a stub for [class
> > > > com.titan.cabin.CabinBeanHomeImpl] implements at least one interface
> > > > [interface com.titan.cabin.CabinHome] which extends Remote.
> > > >  at
> > > >
> weblogic.rmi.extensions.BasicDescriptor.<init>(BasicDescriptor.java:25)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRuntimeDescriptor.<init>(BasicRuntimeDescript
> > > > or
> > > > .java:34)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.resolveClass(DescriptorManager.jav
> > > > a:
> > > > 52)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :36)
> > > >  at
> > > >
> >
weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManager.ja
> > > > va
> > > > :27)
> > > >  at
> > > >
> >
weblogic.rmi.internal.OIDManager.getRequestDispatcher(OIDManager.java:193)
> > > >  at
> weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:182)
> > > >  at weblogic.rmi.internal.OIDManager.replaceObject(OIDManager.java,
> > > > Compiled
> > > > Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.replaceObject(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutp
> > > > ut
> > > > StreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(WLObjectOu
> > > > tp
> > > > utStreamBase.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.AbstractOutputStream2.writeObject(AbstractOutputSt
> > > > re
> > > > am2.java:82)
> > > >  at
> > > >
> >
weblogic.jndi.toolkit.BasicWLContext_WLSkel.invoke(BasicWLContext_WLSkel.j
> > > > av
> > > > a:77)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectA
> > > > da
> > > > pter.java, Compiled Code)
> > > >  at
> > > >
> >
weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHand
> > > > le
> > > > r.java:69)
> > > >  at
> > > >
> >
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java
> > > > :1
> > > > 5)
> > > >  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
> Code)
> > > > ]]
> > > >  at
> > > >
> >
weblogic.rmi.extensions.AbstractRequest.sendReceive(AbstractRequest.java:7
> > > > 6)
> > > >  at
> > > >
> >
weblogic.jndi.toolkit.BasicWLContext_WLStub.lookup(BasicWLContext_WLStub.j
> > > > av
> > > > a:246)
> > > >  at
weblogic.jndi.toolkit.WLContextStub.lookup(WLContextStub.java:545)
> > > >  at javax.naming.InitialContext.lookup(InitialContext.java:350)
> > > >  at com.titan.cabin.Client_1.main(Client_1.java:17)
> > > >
> > > >
> >
==========================================================================
> > > > =
> > > > 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".
> > > >
> > > >
> > > >
> > > -------------------------------------------------------------------
> > > CONFIDENTIALITY/PROPRIETARY NOTE.
> > > The document accompanying  this electronic transmission
> > > contains information from Maruti Udyog Limited, which is
> > > confidential, proprietary or copyrighted and is intended
> > > solely for the use of the individual or entity named on
> > > this transmission.If you are not the intended recipient,
> > > you are notified that disclosing, copying, distributing or
> > > taking any action in reliance on the contents of this
> > > information is strictly prohibited.This prohibition includes,
> > > without limitation, displaying this transmission or any portion
> > > thereof, on any public bulletin board.If you are not the
> > > intended recipient of this document, please return this
> > > document to Maruti Udyog Limited immediately.
> > > -------------------------------------------------------------------
> > > "Please visit us at http://www.marutiudyog.com".
> > >
> > >
> >
>
===========================================================================
> > > 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".
>
>
===========================================================================
> 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