Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Struts + JMS

0 views
Skip to first unread message

Salvatore Passerini

unread,
Aug 8, 2004, 4:49:12 AM8/8/04
to
Ciao a tutti,
sto sviluppando una applicazione multi-tier: lo strato web (basato su
struts e su Sun Web Server 6.1) deve a un certo punto comunicare tramite
JMS con un message driven bean su bea weblogic 8.1. La cosa strana è che
il messaggio viene correttamente inviato dal client ed è correttamente
ricevuto e processato dal server. Il client stesso prosegue
nell'esecuzione fino alla fine del metodo (il metodo execute() della
classe DatiAttivazioneAction) Il problema avviene all'uscita della classe:

info: CORE3282: stdout: 2004-08-07 19:24:23,649 [service-j2ee] DEBUG
com.tinit.n
af.web.action.DatiAttivazioneAction - ---------- DatiAttivazioneAction
executed
----------
failure: for host 127.0.0.1 trying to POST
/naf/default/submitdatiattivazione.do
, service-j2ee reports: ApplicationDispatcher[/naf] WEB2649:
Servlet.service() f
or servlet naf threw exception
java.security.AccessControlException: access denied
(java.security.SecurityPermi
ssion getHttpRequestBase)
at
java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:270)
at
java.security.AccessController.checkPermission(AccessController.java:
401)
at
org.apache.catalina.connector.HttpRequestFacade.getHttpRequestBase(Ht
tpRequestFacade.java:257)
at
org.apache.catalina.core.ApplicationDispatcher.getRequestBase(Applica
tionDispatcher.java:1101)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:757)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
ispatcher.java:471)
at
org.apache.catalina.core.ApplicationDispatcher.access$000(Application
Dispatcher.java:123)
at
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(
ApplicationDispatcher.java:138)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
patcher.java:374)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
java:1069)
[...]

sembra chiaramente un problema di permessi ma perchè mai si manifesta
solo DOPO che il messaggio è stato correttamente inviato e processato?

Grazie
Salvatore

0 new messages