Session Bean проблена вызова

Модератор: Absurd

Ответить
Крылья
Сообщения: 13
Зарегистрирован: 24 мар 2015, 23:40

13 май 2015, 10:35

ребят создал интерпрайс приложение->
в нем хочу описать session bean->
я создал хом интерфейс public interface CalHome extends EJBHome {....}
создал компонент public interface CalCom extends EJBObject {......}
создал сессионный бин public class Cal implements SessionBean {...}
при запуске пишет ошибку , не могу понять чего он хочет
вот клиентская часть->
try {
InitialContext ic = new InitialContext();
Object objRef = ic.lookup("Cal");
CalHome home = (CalHome)PortableRemoteObject.narrow(objRef,CalHome.class);
CalCom calculator = home.create();
} catch (RemoteException ex) {}

я пробовал в лукап писать lookup("ejb/Cal")
, lookup("ejb/CalHome"), lookup("ejb/CalCom")
и даже пробовал убрать "ejb/" в параметре, но ругается на эту строчку->
CalHome home = (CalHome)PortableRemoteObject.narrow(objRef,CalHome.class);

помогите кто знает хорошо бины и объяснить что да как??
Ответить