Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
SV: [aspectj-users] Newbie question:Running AspectJ on J2EE servers

Ah, I was using the call() construction. I will do some rtm and try with execution() instead. I'll post my experiences later. :-)

> -----Ursprungligt meddelande-----
> Från: Ron Bodkin [mailto:rbodkin@xxxxxxxxxxx]
> Skickat: den 28 mars 2003 19:00
> Till: aspectj-users@xxxxxxxxxxx
> Ämne: RE: [aspectj-users] Newbie question:Running AspectJ on J2EE
> servers
> 
> 
> Magnus,
> 
> What is it that's not working when you access from RMI? 
> 
> In general, to make AspectJ work across RMI calls you need to work
> "underneath" the RMI abstractions, just like you to make AspectJ work
> with reflective calls.
> 
> For example call(* RemoteObject.method()) will not match a 
> call that the
> RMI compiler has translated into a call on proxy object for
> RemoteObject. But execution(* RemoteObject.method()) should 
> match on the
> server VM whether the caller was local or remote. Likewise, cflow and
> pertarget aren't going to automatically work in the way you probably
> hope. For cflow, you would need to pass some (callback) information
> across your RMI call (either adding it to an object that's 
> already being
> passed, e.g., with declare parents, or by using a handshake before the
> RMI call).
> 
> Ron
> 
> -----Original Message-----
> From: aspectj-users-admin@xxxxxxxxxxx
> [mailto:aspectj-users-admin@xxxxxxxxxxx] On Behalf Of Magnus Forsberg
> Sent: Wednesday, March 26, 2003 11:37 PM
> To: aspectj-users@xxxxxxxxxxx
> Subject: SV: [aspectj-users] Newbie question:Running AspectJ on J2EE
> servers
> 
> I use aspectj in a ejb solution and everything works when I access my
> beans from a web application deployed in the same ear but 
> when I access
> from RMI, my advices/pointcuts doesn't work. I've read something about
> aspectj1.0* having problems with this particular setup but I use
> aspectj1.1. Have you or anyone else experienced anything similar?
> 
> > I had it working on Jboss but it mysteriously stopped working.
> > I think I may have made a mistake in my cutpoints.
> > Anyway... I just added the runtime jar into the application 
> > server and it
> > worked a-ok.
> > I am not using websphere but I imagine it is the same.
> > Only the runtime jar file required.
> > Ron
> > 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
> 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
> 


Back to the top