When i deploy a session bean in JBoss, while deploying i got classcast
exception . When i am looking thro ctxlook up, it is always returing the object
ref as JNDI name+Home. why this error is coming? i need help.
servlet code
code:
|
| try {
|
| InitialContext ctx = new InitialContext();
| System.out.println(aa);
|
| Object objref = ctx.lookup(ejb/test/MyTestSessionBean/remote);
| //testSessionBean =
(MyTestSessionHome)ctx.lookup(test.session.MyTestSessionBean.class.getName());
| //testSessionBean =
(MyTestSessionHome)ctx.lookup(test/session/MyTestSessionBean);
| System.out.println(b+objref);
|
| testSessionBean =
(MyTestSessionHome)PortableRemoteObject.narrow(objref, MyTestSessionHome.class);
| System.out.println(c);
|
|} catch (Exception NamingException) {
|
| NamingException.printStackTrace();
THis is the output in Jboss:
393 INFO [STDOUT] bejb/test/MyTestSessionBean/remoteHome
11:43:38,408 ERROR [STDERR] java.lang.ClassCastException
11:43:38,413 ERROR [STDERR] at
com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:293)
If the code is like this in the lookup:
Object objref = ctx.lookup(ejb/test/MyTestSessionBean);
It returns objref like this:MyTestSessionBeanHome - This class does not exist.
I need help.
View the original post :
http://www.jboss.com/index.html?module=bbop=viewtopicp=4038724#4038724
Reply to the post :
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4038724
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user