Когда я пытаюсь выполнить поиск удаленного ejb jndi, брокер сообщений IBM создает исключение ClassCast для объекта factory. Но тот же код отлично работает для обычного локального приложения Java и junit. Почему эта проблема возникает при вызове только из IBM WMB
Context context = new InitialContext(ejbJndiProperties);
Object factoryObj = context.lookup("SampleBeanTAFJ/remote");
return (SampleBeanRemote) factoryObj;