This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hello, My code for an EJB Client throws a ClassCastException. Could you tell me why this is happening and how to avoid it. The EJB(stateless session EJB) has been deployed without any trouble with JNDI name CalculatorJNDI. The EJB class is CalculatorEJB, the home interface is CalculatorHome and the remote interface is Calculator. I am using j2se1.4 and j2ee1.3.1. See the code at www.geocities.com/rahuldasgupta1981/code1.html, and the exception message at www.geocities.com/rahuldasgupta1981/exception.html. Thanks for any help. - Rahul [ March 20, 2003: Message edited by: Rahul Dasgupta ]
That's a nasty one! I remembered we were having that problem with Websphere some time ago. The reason why you are getting a ClassCastException is because you are trying to cast an Object to the wrong class. The reason why it was happening to us is because the remote interface had changed, and we were using the old stubs. Re-creating the client stubs was enough to fix the problem. This may help, but I don't promise you it is the cause of your problem... Eduard
Joined: Jun 01, 2002
The links should work now. - Rahul
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com