Привет всем
Такой вопросик
Есть EJB3 , SunAppServer 9.0
можно ли внутри фасадного Stateful бина получить принципал текущего пользователя ?
пытался получить его через контекст:
...
...
private SessionContext sc;
@Resource
private void setSctx(SessionContext sc) { this.sc = sc; }
...
...
...
...
public void someMethod()
{
Principal = sc.getCallerPrincipal();
...
}
...
Однако при поптыке получения принципала генерится исключение ILegalStateException (в описании исключения указано, что операция не поддерживается)
((
Может кто-то знает, есть ли другая возможность получить принципала ?
Был бы очень признателен за ответ