hi Ashish..
i guess ur bean is not visible to the client.So extract ur jar file to the
websphere classes directory
ie <WSHOME>\appserver\classes
Say if ur package is com.sessionbean.hello ,after extracting the jar to ur
classes directory u will find the home,remote and bean class in the
<WSHome>/appserver/classes/com/sessionbean/hello directory
and restart ur server
now check out whther ur bean is started and then run the same client..
Reply to me about whats happenning
Arul
----- Original Message -----
From: "Ashish Patel" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 14, 2001 11:09 AM
Subject: WebSphere3.5 Client Running Problem Extended
> Thanks arul.
>
> its right. its running but have a another problem.
>
> my code looks like..
>
> Properties p = new Properties();
>
>
p.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,"com.ibm.ejs.ns.jndi.CNIn
itialContextFactory");
> p.put(javax.naming.Context.PROVIDER_URL,
> "iiop://localhost/");
> System.out.println("Context not Created.");
> InitialContext ctx = new
> javax.naming.InitialContext(p);
> System.out.println("Context
> Created.");
>
> Object home =
> ctx.lookup("HelloHome");
> System.out.println("Lookup
> Home Created.");
> HelloWorldHome helloHome = (HelloWorldHome)
> PortableRemoteObject.narrow(home,
> HelloWorldHome.class);
> System.out.println("HelloHome
> Created.");
>
>
> OUTPUT ::
> Context not Created.
> Context Created.
> javax.naming.NamingException: Error during resolve
> [Root exception is java.lang.NullPointerException]
>
>
> And the error traped at ... lookup("HelloHome"); ..
> Everything is there HelloHome EJB is running also.
> CLASSPATH is also set.
>
> Can anybody knows the problems of lookup....
>
> Thanks in advance
>
>
> --- Arul <[EMAIL PROTECTED]> wrote:
> > hey..
> >
> > just changing from InitailContext.narrow to
> > PortableRemoteObject.narrow
> > doesnt make much difference..As per RMI IIOp us
> > should give only
> > PortableRemoteObject.narrow.
> >
> > but the Initial Context parameter which u give for
> > look up the bean differs
> > from weblogic to websphere.In weblogic u would use
> > "weblogic.jndi.WLInitialContextFactory"
> >
> > The client look up in weblogic would look like this
> >
> >
> > Properties h = new Properties();
> >
> >
>
h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory
> > ");
> > h.put(Context.PROVIDER_URL,
> > "t3://localhost:7001");
> > InitialContext ic=new InitialContext(h);
> > Object objlkup=ic.lookup(Jndi);
> > BeanHome
> >
> home=(BeanHome)PortableRemoteObject.narrow(objlkup,BeanHome.class);
> > Remote
> >
> remote=(Remote)PortableRemoteObject.narrow(home.create(),Remote.class);
> > return remote;
> >
> >
> > but the h.put value changes in websphere ..
> >
> > ex:
> >
> > Hashtable h = new Hashtable();
> > h.put(Context.INITIAL_CONTEXT_FACTORY,
> > "com.ibm.ejs.ns.jndi.CNInitialContextFactory");
> > InitialContext ic = new InitialConext(h);
> >
> >
> > Just try to work with this
> >
> > Arul
> > ----- Original Message -----
> > From: <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, February 13, 2001 4:56 PM
> > Subject: Re: WebSphere3.5 Client Running Problem
> >
> >
> > > Hi buddy,
> > >
> > > u need to check how r u getting the InitialContext
> > from the JNDI . I faced
> > > a similar problem
> > > coz i was using EJBHome
> > home=initialcontext.narrow(".....");
> > > instead use
> > home=PortableRemoteObject.narrow("......");(boy
> > check out the
> > > exact syntax)
> > >
> > > check if thats the problem,
> > >
> > > pirbhu
> > >
> > >
> >
>
===========================================================================
> > > 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".
> >
>
>
> =====
> Ashish Patel.
> Baeurer Infotech Ltd.
> India.
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year! http://personal.mail.yahoo.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".