problem z autoryzacją w EJB

0

Hej!

piszę aplikację przy użyciu poleconego tu kiedyś GWT i z wykorzystaniem EJB 3.1 i trafiam na taki problem - przy wywoływaniu metod EJB przez RPC często gęsto leci mi taki wyjątek:

WARNING: A system exception occurred during an invocation on EJB UserSession method public java.lang.String cardiary.ejb.UserSession.createUser(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
javax.ejb.AccessLocalException: Client not authorized for this invocation.

[...]

Caused by: javax.ejb.AccessLocalException: Client not authorized for this invocation.
        at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1801)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:188)
        ... 38 more

dzieje się tak przy korzystaniu z metod w których jest funkcja persist i generalnie staram się coś zmienić w bazie. metody wyłącznie pobierające dane z bazych działają ok.

jakieś wskazówki jak się z tym uporać?

0

a masz odpowiednie prawa do insertów/updatów na bazie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1