| Author |
Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1
|
ketaki gujarathi
Greenhorn
Joined: Sep 09, 2009
Posts: 6
|
|
Problem Statement is :
Following Client Program is running fine:
But if i am trying to do the same stuff for other session bean using JNDI name specified in WAS6.1 i am getting
Caught an unexpected exception!
java.lang.ClassCastException: Unable to load class: com.infy.display._DisplayHome_Stub
at com.ibm.rmi.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:372)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:156)
at DisplayClient.main(DisplayClient.java:41)
The Code for this is :
After debugging for entire one day i have come to know that In ConverterClient(running program) when class coming as a result of "LOOKUP IS : com.infy.converter._ConverterHome_Stub" WHILE IN SECOND CASE IT IS:" org.omg.stub.java.rmi._Remote_Stub" BUT IT should be something like this com.infy.display._DisplayHome_Stub" and also the Classloader is null.Kindly let me know How can i resolve this issue.
|
Regards,
Ketaki
|
 |
Jeanne Boyarsky
internet detective
Marshal
Joined: May 26, 2003
Posts: 26173
|
|
I've added [ code ] tags to your post to make it easier to read.
Are you sure this is your JNDI name. Usually they begin with ejb/
|
[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
|
 |
ketaki gujarathi
Greenhorn
Joined: Sep 09, 2009
Posts: 6
|
|
Hi Jeanne,
I was able to resolve the classcast exception .
Following was the issue::
I was using eclipse and in the classpath of the WS i was referring to the jre of WAS on which my ear was deployed.
However after i moved back to the default jre provided by eclipse things started working as per the expectations.
Thanks a lot ...
|
 |
 |
|
|
subject: Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1
|
|
|