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

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Session Bean проблена вызова

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

Крылья » 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);

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

Вернуться к началу