//Once again - there were some problems with the code parts//
Hi.
I'm using JBoss 4.2.0 CR 2
I've got:
@Stateless
@Remote(ProjectFacade.class)
public class ProjectFacadeBean implements ProjectFacade, ProjectFacadeLocal
found it in the JNDI Console as :
ProjectFacadeBeanRemote (proxy: $Proxy108 implements interface
facade.ProjectFacade,interface org.jboss.ejb3.JBossProxy,interface javax.ejb.EJBObject)
so my lookup code is :
ProjectFacade projectFacade =
(ProjectFacade)context.lookup("ProjectFacadeBeanRemote");
And I get :
java.lang.ClassCastException : $Proxy108 cannot be cast to facade.ProjectFacade
As You can see JNDI Console said that : $Proxy108 implements interface
facade.ProjectFacade
What am I doing wrong ??
Second try :
JNDI console :
+- webapp1 (class: org.jnp.interfaces.NamingContext)
| +- ProjectFacadeBean (class: org.jnp.interfaces.NamingContext)
| | +- local (proxy: $Proxy117 implements interface
facade.ProjectFacadeLocal,interface org.jboss.ejb3.JBossProxy,interface
javax.ejb.EJBLocalObject)
The lookup code :
ProjectFacadeLocal projectFacade =
(ProjectFacadeLocal)context.lookup("webapp1/ProjectFacadeBean/local");
and ....
java.lang.ClassCastException : $Proxy117 cannot be cast to facade.ProjectFacadeLocal
What's the trick?!
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045309#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...