[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Aspectj LTW issue
|
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
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
On Wed, Jan 30, 2013 at 8:49 PM,
<jeanlouis.pasturel@xxxxxxxxxx> wrote:
What is your
App server ?
Where did you
change the policy of the classloaders ?
Cordialement / Best
regards
Jean-Louis
Pasturel
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@xxxxxxxxxxx
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.