I've got this constructor that does the EJB JNDI lookup but throws a
ClassCastException when it trys to cast the lookup return Object to what it's suppose
to be
| public ManageParticularAction(){
| super();
|
| Context context;
| IParticularManagerBeanLocal toto = null;
| try {
| context = new InitialContext();
| this.particularManagementService =
(IParticularManagerBeanLocal)context.lookup("ParticularManagerBean/local");
| } catch (NamingException e) {
| // TODO Auto-generated catch block
| e.printStackTrace();
| } catch ( Throwable t ){
| t.printStackTrace();
| }
|
| }
|
In JBoss consol output, at startup, is shows that the ParticularManagerBean is
instantiated.
| 19:53:41,384 INFO [EJBContainer] STARTED EJB:
com.kedc.ejb.session.services.ParticularManagerBean ejbName: ParticularManagerBean
| 19:53:41,400 INFO [JmxKernelAbstraction] installing MBean:
jboss.j2ee:jar=kedc_ejb-sessions.jar,name=PaymentScheduleManagerBean,service=EJB3 with
dependencies:
| 19:53:41,400 INFO [JmxKernelAbstraction] persistence.units:unitName=kedc
|
|
thru debugging I foud that the Object that context.lookup() returns is an instance of
class Proxy.
Is this normal? If not, how do I correct the situation? If it's normal, then how to
I cast the return Object from the context.lookup call?
Thanks for the help.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4161135#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...