Ok, sorry, i don't test LTW against Spring/Websphere
Did try with the Spring-agent ? with the classic aspectj agent (
aspectjweaver.jar) ? disabling LTW in the Spring applicationContext.xml file
with the classic agent?
 
I know it is difficult to LTW weave with Spring, because itself also uses
LTW

Cordialement / Best regards

Jean-Louis Pasturel


  _____  

De : aspectj-users-boun...@eclipse.org
[mailto:aspectj-users-boun...@eclipse.org] De la part de Praks
Envoyé : jeudi 31 janvier 2013 14:21
À : aspectj-users@eclipse.org
Objet : Re: [aspectj-users] Aspectj LTW issue


The app server is websphere. I changed the policy in one of the application
ibm binding files (deployment.xml)
 
some more details of the issue with aspectj logs 
 
http://forum.springsource.org/showthread.php?134457-AspectJ-LTW-issue
<http://forum.springsource.org/showthread.php?134457-AspectJ-LTW-issue&s=0f7
a8e7b48e081187d0ff5a29713cdf7> &s=0f7a8e7b48e081187d0ff5a29713cdf7
 


 
On Wed, Jan 30, 2013 at 8:49 PM, <jeanlouis.pastu...@orange.com> wrote:



What is your App server ?
Where did you change the policy of the classloaders ?
 

Cordialement / Best regards



Jean-Louis Pasturel


  _____  

De : aspectj-users-boun...@eclipse.org
[mailto:aspectj-users-boun...@eclipse.org] De la part de Praks
Envoyé : mercredi 30 janvier 2013 15:32
À : aspectj-users@eclipse.org
Objet : [aspectj-users] Aspectj LTW issue


I am trying to get aspectj ltw working in my app.

My app is structured like below

Test
-- TestCommon
-- TestPersistence
-- TestWeb

where Test is the base EAR project.

I have created a simple logging aspect and placed it in TestCommon. The
aop.xml has been placed in TestCommon/Meta-Inf folder.

The problem is with the class loading policy of the app. By default the war
class loader policy is set to module. In this case the LTW doesnt seem to
work i.e the app doesnt seem to recognize the aspect and ltw doesnt work.

But if I change the war class loader policy to Application, then everything
works fine. 

What I understand is with module setting , there are 2 class loaders, one
for the application and one for the war. In this case the war classes are
not recognized. If I move the aop.xml to the web folder , then my other
classes in the other projects like TestCommon and TestPersistence are not
weaved.

Is there a solution to this issue without changing the war classloader mode
to application?
 
Please note that from the debug logs it looks like both the class-loaders
recognize the aspect and the aop.xml but only the web class loader does the
weaving while the app class loader does nothing .

____________________________________________________________________________
_____________________________________________



Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu
ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques etant susceptibles d'alteration,

France Telecom - Orange decline toute responsabilite si ce message a ete
altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and
delete this message and its attachments.

As emails may be altered, France Telecom - Orange is not liable for messages
that have been modified, changed or falsified.

Thank you.

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users






-- 
Prakash Rao 


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
France Telecom - Orange decline toute responsabilite si ce message a ete 
altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, France Telecom - Orange is not liable for messages 
that have been modified, changed or falsified.
Thank you.

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to