Получение принципала в EJB
От: ALER_PROG  
Дата: 21.06.07 14:50
Оценка:
Привет всем
Такой вопросик
Есть EJB3 , SunAppServer 9.0
можно ли внутри фасадного Stateful бина получить принципал текущего пользователя ?
пытался получить его через контекст:
...
...
private SessionContext sc;
@Resource
private void setSctx(SessionContext sc)    {  this.sc = sc; }

...
...
...
...
public void someMethod()
{
   Principal = sc.getCallerPrincipal();
...

}
...


Однако при поптыке получения принципала генерится исключение ILegalStateException (в описании исключения указано, что операция не поддерживается) ((
Может кто-то знает, есть ли другая возможность получить принципала ?
Был бы очень признателен за ответ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.