Не находится реализация метода EJB

 
 
 
Сообщения:21
Подскажите плз чайнику. Пытаюсь вот так вызвать метод из сессионного EJB:

Object obj = context.lookup("ejb/tyo/TestHome");
TestHome testHome =
(TestHome)PortableRemoteObject.narrowobj,TestHome.class);
Test test = testHome.create();
System.out.println(test.Alarm());


EJB успешно находится lookup'ом, но при вызове метода Alarm получаю ошибку: Unresolved compilation problem: Class must implement the inherited abstract method Test.Alarm()

В самом бине вроде ошибаться негде:

public interface Test extends EJBObject {
public String Alarm() throws RemoteException;
}

public class TestBean implements javax.ejb.SessionBean {
.....
public String Alarm() throws RemoteException {
return "Alarm!";
}
}


Вопрос: почему она не находит реализацию метода?

ЗЫ. Ошибка возникает под Веб-Сферой. Что удивительно, под Оракловым OC4J код работает нормально.
 
Модераторы:wedens
Сейчас эту тему просматривают:Нет