Re: [aspectwerkz-user] Integarting ASPECTWERKZ 2.0 Offline weaving with Weblogic Portal Application
Alexandru Popescu <[email protected]> Thu, 26 May 2005 20:15:29 +0200
| Newsgroups | gmane.comp.java.aspectwerkz.user |
|---|---|
| Message-ID | <[email protected]> |
#: on behalf of Raman Mishra :: 5/25/2005 1:49 PM :#
> Hi,
> we have created application ear using weblogic workshop. We want to apply
> aspect on this ear using the below ant script.
>
> <taskdef name="awc"
> classname="org.codehaus.aspectwerkz.compiler.AspectWerkzCTask"
> classpathref="aw.class.path"/>
>
> <target name="applyAspect">
> <awc
> verbose="true"
> definition="${ASPECTWERKZ_HOME}/examples/aop.xml"
> classpath="${class.path}">
>
> <target path="C:/BEASP4/user_projects/applications/TestAppl/TestAppl.ear"/>
> </awc>
> </target>
> Build runs successfully but it does not add aspectj related code to any of
> the classes.
> build output
> But if we apply this on individual jars then it works fine.
> Can we use this ant task or aspectwerkz command line utility to apply
> aspect on the ears, if not what other options to apply aspect on ear file.
> And another problem is when we tried to use aspectwerkz online weaving for
> the ejb project. But it's giving exception
>
> Unable to deploy EJB: ShoppingCartEJBProject.jar from
> ShoppingCartEJBProject.jar
> :
> Compiler failed executable.exec
>
> at weblogic.ejb20.ejbc.EJBCompiler.doCompile(Ljava.util.Collection;Lwebl
> ogic.utils.jars.VirtualJarFile;)V(EJBCompiler.java:274)
> at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(Lweblogic.utils.classloade
> rs.GenericClassLoader
> ;Lweblogic.management.configuration.EJBComponentMBean;Lwebl
> ogic.management.descriptors.toplevel.EJBDescriptorMBean
> ;Lweblogic.utils.jars.Vir
> tualJarFile;Lweblogic.j2ee.validation.ModuleValidationInfo;Lweblogic.ejb20.ejbc.
> VersionHelper;Ljava.util.Collection;)V(EJBCompiler.java:476)
> at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(Lweblogic.utils.classloade
> rs.GenericClassLoader
> ;Lweblogic.management.configuration.EJBComponentMBean;Lwebl
> ogic.utils.jars.VirtualJarFile
> ;Lweblogic.ejb20.ejbc.VersionHelper;Ljava.util.Col
> lection;)V(EJBCompiler.java:407)
>
> Can we use the aspectwerkz for the ejb modules ?
>
> Thanks
>
> Raman
>
Hi!
Why weaving of jars is not enough in your scenario? (ear is just a way to package your application,
ain't it?)
:alex |.::the_mindstorm::.|