Hi all,
While lookingup
EJB from
JSP, I am getting the ClassCastException. I am using Sun ONE Application server 7.0 on Win2K machine with JDK1.4. The web module and ejb module are deployed separately as war and jar (not as ear).
Below is my part of code
InitialContext context = null;
try
{
context = new InitialContext();
Object homeObj = context.lookup("java:comp/env/ejb/Gateway");
GatewayHome gatewayHome = (GatewayHome) javax.rmi.PortableRemoteObject.narrow(homeObj, GatewayHome.class);
Gateway gateway = gatewayHome.create();
msg = gateway.process();
} catch( Exception ex )
{
ex.printStackTrace();
}
And below is the exception i am getting
[07/Nov/2002:20:13:41] INFO ( 1784): CORE3282: stdout: hObj = com.sun.corba.ee.internal.iiop.CDRInputStream_1_0$1
[07/Nov/2002:20:13:41] INFO ( 1784): CORE3282: stdout: Exception com.sun.corba.ee.internal.iiop.CDRInputStream_1_0$1
[07/Nov/2002:20:13:41] WARNING ( 1784): CORE3283: stderr: java.lang.ClassCastException: com.sun.corba.ee.internal.iiop.CDRInputStream_1_0$1
[07/Nov/2002:20:13:41] WARNING ( 1784): CORE3283: stderr: at _jasper._MyTest_jsp._jspService(_MyTest_jsp.java:94)
[07/Nov/2002:20:13:41] WARNING ( 1784): CORE3283: stderr: at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
[07/Nov/2002:20:13:41] WARNING ( 1784): CORE3283: stderr: at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[07/Nov/2002:20:13:41] WARNING ( 1784): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:552)
Can anybody help me.
Thanks in advance.
Regards,
Jai.