aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1" Watch "Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1" New topic
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
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 31057
    
232

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 ...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1