Re: [aspectwerkz-user] AspectwerkZ Websphere 6.1 problem

akhilesh laddha <[email protected]> Mon, 2 Apr 2007 10:56:26 -0700 (PDT)
Newsgroups gmane.comp.java.aspectwerkz.user
Message-ID <[email protected]>
--0-2139232786-1175536586=:89929
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Is somthing wrong in AOP.xml? Why it is not working.  I copied AOP.xml in WEB-INF/ MET-INF of webapplication.
   
  Thansk
Akhilesh

akhilesh laddha <[email protected]> wrote:
      I ran it in precompiled (offline mode) too. Even, it is not working. Details are as below mentioned
   
   

  AOP.xml
   
  <!DOCTYPE aspectwerkz PUBLIC
    "-//AspectWerkz//DTD//EN"
    "http://aspectwerkz.codehaus.org/dtd/aspectwerkz2.dtd">
<aspectwerkz>
   <system id="samples">
        <package name="com.wipro.eprofile.Aspects.Matrics.Aspect">
            <aspect class="WebTierAspect">
          <pointcut name="profile" expression="execution(public * com.sample.*.*(..))"/>
                 <advice name="startWebTier(StaticJoinPoint jp)" type="before" bind-to="profile"/>
                 <advice name="endWebTier(StaticJoinPoint jp)" type="after" bind-to="profile"/>
             </aspect>
      </package>
  </system>
</aspectwerkz>
  
Method signature
   
    /**
   * This aspect advice will be added just before any WebTier method call
   */
  public void startWebTier(StaticJoinPoint jp) throws EProfileException
  {
    super.start(jp);
  }
    /**
   * This aspect advice will be added just after the last WebTier method call
   */
  public void endWebTier(StaticJoinPoint jp) throws EProfileException
  {
    super.end(jp);
  }
   
  Target Application package structure
   
  Any help is appriciated

   
  .
©¤©¤com
  ©¸©¤©¤©¤sample
      ©¦   EProfileSampleServlet.java
      ©¦
      ©À©¤©¤©¤beans
      ©¦       Children.java
      ©¦       Family.java
      ©¦       FamilyInfo.java
      ©¦
      ©À©¤©¤©¤database
      ©¦       DataTransfer.java
      ©¦
      ©¸©¤©¤©¤Utils
              Util.java

   
  Thanks
  Akhilesh
  
Jonas Bon¨¦r <[email protected]> wrote:
  try to precompile/preweave it (offline mode)

On 4/1/07, akhilesh laddha wrote:
> It would be great if somebody helpe me out.
>
> Thanks
> Akl
>
>
>
> akhilesh laddha wrote:
>
> I configured aspectwerkZ2.0 with Websphere 6.1. Application server started
> with the log message
> AspectWerkz - INFO - Pre-processor
> org.codehaus.aspectwerkz.transform.AspectWerk
> zPreProcessor loaded and initialized
>
> The log message indicates that AspectWerkz loaded and initialized properly.
> To capture profiling metrics of the application, defines point cuts
> (Runtime/Load time) for the application. And run the target application.
> However, there were no data captured.
> It seems AspectWerkz Pre-processor does not work.
>
> In Websphere log this message found after deploying aspect rule.
>
> Deployer::INFO - deploying aspect
> [com.wipro.eprofile.Aspects.Matrics.Aspect.WebTierAspect]
> in class loader
> [com.ibm.ws.bootstrap.ExtClassLoader@4560456]
>
> I made these changes in startServer.bat file of Websphere
>
> SET ASPECTWERKZ_VERSION=2.0
> SET ASPECTWERKZ_HOME=D:\aspectwerkz
>
> SET
> ASPECTWERKZ_LIBS=%WAS_CLASSPATH%;%ASPECTWERKZ_HOME%\lib\dom4j-1.4.jar;%ASPECTWERKZ_HOME%\lib\qdox-1.4.jar;%ASPECTWERKZ_HOME%\lib\concurrent-1.3.1.jar;%ASPECTWERKZ_HOME%\lib\trove-1.0.2.jar;%ASPECTWERKZ_HOME%\lib\jrexx-1.1.1.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-extensions-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar;C:\IBM\WebSphere\AppServer\lib\eProfiler.jar
>
> set JAVA_OPTIONS=%JAVA_OPTIONS%
> -javaagent:%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar
> set JAVA_OPTIONS=%JAVA_OPTIONS%
> -Daspectwerkz.transform.details=false
>
>
>
> "%JAVA_HOME%\bin\java" %JAVA_OPTIONS% -cp %ASPECTWERKZ_LIBS%
> -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder
> -Dcom.sun.management.config.file=C:\IBM\WebSphere\AppServer\java\jre\lib\management/management.properties
> -Dcmd.properties.file=%TMPJAVAPROPFILE% %WAS_TRACE%
> %WAS_DEBUG% %CONSOLE_ENCODING% "%CLIENTSAS%" "%CLIENTSSL%"
> %USER_INSTALL_PROP% "-Dwas.install.root=%WAS_HOME%"
> com.ibm.ws.bootstrap.WSLauncher
> com.ibm.ws.management.tools.WsServerLauncher
> "%CONFIG_ROOT%" "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP%
> set RC=%ERRORLEVEL%
>
>
> Any help is appriciated
>
>
> Thanks
> Akhilesh
> ________________________________
> The fish are biting.
> Get more visitors on your site using Yahoo! Search Marketing.56
>
>
> ________________________________
> Don't be flakey. Get Yahoo! Mail for Mobile57 and
> always stay connected58 to friends.
>
>


-- 
Jonas Bon¨¦r

http://jonasboner.com

    
---------------------------------
  Looking for earth-friendly autos? 
Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center. 

 
---------------------------------
Don't be flakey. Get Yahoo! Mail for Mobile and 
always stay connected to friends.
--0-2139232786-1175536586=:89929
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

<div>Is somthing wrong in AOP.xml? Why it is not working.&nbsp; I copied&nbsp;AOP.xml in WEB-INF/ MET-INF of webapplication.</div>  <div>&nbsp;</div>  <div>Thansk<BR>Akhilesh<BR><BR><B><I>akhilesh laddha &lt;[email protected]&gt;</I></B> wrote:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">  <DIV>  <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I ran it in precompiled (offline mode) too. Even, it is not working. Details are as below mentioned</SPAN></DIV>  <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN>&nbsp;</DIV>  <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN>&nbsp;</DIV></DIV>  <DIV>AOP.xml</DIV>  <DIV>&nbsp;</DIV>  <DIV>&lt;!DOCTYPE aspectwerkz PU
 BLIC<BR>&nbsp;&nbsp;&nbsp; "-//AspectWerkz//DTD//EN"<BR>&nbsp;&nbsp;&nbsp; "<A
 href="http://aspectwerkz.codehaus.org/dtd/aspectwerkz2.dtd">http://aspectwerkz.codehaus.org/dtd/aspectwerkz2.dtd</A>"&gt;<BR>&lt;aspectwerkz&gt;<BR>&nbsp;&nbsp; &lt;system id="samples"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;package name="com.wipro.eprofile.Aspects.Matrics.Aspect"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;aspect class="WebTierAspect"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;pointcut name="profile" expression="execution(public * com.sample.*.*(..))"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;advice name="startWebTier(StaticJoinPoint jp)" type="before" bind-to="profile"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;advice name="endWebTier(StaticJoinPoint jp)" type="after"
 
 bind-to="profile"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/aspect&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/package&gt;<BR>&nbsp; &lt;/system&gt;<BR>&lt;/aspectwerkz&gt;</DIV>  <DIV><BR>Method signature</DIV>  <DIV>&nbsp;</DIV>  <DIV>&nbsp; /**<BR>&nbsp;&nbsp; * This aspect advice will be added just before any WebTier method call<BR>&nbsp;&nbsp; */<BR>&nbsp; public void startWebTier(StaticJoinPoint jp) throws EProfileException<BR>&nbsp; {<BR>&nbsp;&nbsp;&nbsp; super.start(jp);<BR>&nbsp; }</DIV>  <DIV>&nbsp; /**<BR>&nbsp;&nbsp; * This aspect advice will be added just after the last WebTier method call<BR>&nbsp;&nbsp; */<BR>&nbsp; public void endWebTier(StaticJoinPoint jp) throws EProfileException<BR>&nbsp; {<BR>&nbsp;&nbsp;&nbsp; super.end(jp);<BR>&nbsp; }</DIV>  <DIV>&nbsp;</DIV>  <DIV>Target Application package structure</DIV>  <DIV>&nbsp;<
 /DIV>  <DIV>Any help is appriciated<BR></DIV>  <DIV>&nbsp;</DIV> 
 <DIV>.<BR>©¤©¤com<BR>&nbsp; ©¸©¤©¤©¤sample<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦&nbsp;&nbsp; EProfileSampleServlet.java<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©À©¤©¤©¤beans<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Children.java<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Family.java<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FamilyInfo.java<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©À©¤©¤©¤database<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataTransfer.java<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¦<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ©¸©¤©¤©¤Utils<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Util.java<BR></DIV>  <DIV>&nbsp;</DIV>  <DIV>Thanks</DIV>  <DIV>Akhilesh</DIV>  <DIV><BR
 ><B><I>Jonas Bon¨¦r &lt;[email protected]&gt;</I></B> wrote:</DIV>  <BLOCKQUOTE
 class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">try to precompile/preweave it (offline mode)<BR><BR>On 4/1/07, akhilesh laddha <[email protected]>wrote:<BR>&gt; It would be great if somebody helpe me out.<BR>&gt;<BR>&gt; Thanks<BR>&gt; Akl<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; akhilesh laddha <[email protected]>wrote:<BR>&gt;<BR>&gt; I configured aspectwerkZ2.0 with Websphere 6.1. Application server started<BR>&gt; with the log message<BR>&gt; AspectWerkz - INFO - Pre-processor<BR>&gt; org.codehaus.aspectwerkz.transform.AspectWerk<BR>&gt; zPreProcessor loaded and initialized<BR>&gt;<BR>&gt; The log message indicates that AspectWerkz loaded and initialized properly.<BR>&gt; To capture profiling metrics of the application, defines point cuts<BR>&gt; (Runtime/Load time) for the application. And run the target application.<BR>&gt; However
 , there were no data captured.<BR>&gt; It seems AspectWerkz Pre-processor does not
 work.<BR>&gt;<BR>&gt; In Websphere log this message found after deploying aspect rule.<BR>&gt;<BR>&gt; Deployer::INFO - deploying aspect<BR>&gt; [com.wipro.eprofile.Aspects.Matrics.Aspect.WebTierAspect]<BR>&gt; in class loader<BR>&gt; [com.ibm.ws.bootstrap.ExtClassLoader@4560456]<BR>&gt;<BR>&gt; I made these changes in startServer.bat file of Websphere<BR>&gt;<BR>&gt; SET ASPECTWERKZ_VERSION=2.0<BR>&gt; SET ASPECTWERKZ_HOME=D:\aspectwerkz<BR>&gt;<BR>&gt; SET<BR>&gt; ASPECTWERKZ_LIBS=%WAS_CLASSPATH%;%ASPECTWERKZ_HOME%\lib\dom4j-1.4.jar;%ASPECTWERKZ_HOME%\lib\qdox-1.4.jar;%ASPECTWERKZ_HOME%\lib\concurrent-1.3.1.jar;%ASPECTWERKZ_HOME%\lib\trove-1.0.2.jar;%ASPECTWERKZ_HOME%\lib\jrexx-1.1.1.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-extensions-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar;C:\IBM\
 WebSphere\AppServer\lib\eProfiler.jar<BR>&gt;<BR>&gt; set
 JAVA_OPTIONS=%JAVA_OPTIONS%<BR>&gt; -javaagent:%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar<BR>&gt; set JAVA_OPTIONS=%JAVA_OPTIONS%<BR>&gt; -Daspectwerkz.transform.details=false<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; "%JAVA_HOME%\bin\java" %JAVA_OPTIONS% -cp %ASPECTWERKZ_LIBS%<BR>&gt; -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder<BR>&gt; -Dcom.sun.management.config.file=C:\IBM\WebSphere\AppServer\java\jre\lib\management/management.properties<BR>&gt; -Dcmd.properties.file=%TMPJAVAPROPFILE% %WAS_TRACE%<BR>&gt; %WAS_DEBUG% %CONSOLE_ENCODING% "%CLIENTSAS%" "%CLIENTSSL%"<BR>&gt; %USER_INSTALL_PROP% "-Dwas.install.root=%WAS_HOME%"<BR>&gt; com.ibm.ws.bootstrap.WSLauncher<BR>&gt; com.ibm.ws.management.tools.WsServerLauncher<BR>&gt; "%CONFIG_ROOT%" "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP%<BR>&gt; set RC=%ERRORLEVEL%<BR>&gt;<BR>&gt;<BR>&gt; Any help is 
 appriciated<BR>&gt;<BR>&gt;<BR>&gt; Thanks<BR>&gt; Akhilesh<BR>&gt;
 ________________________________<BR>&gt; The fish are biting.<BR>&gt; Get more visitors on your site using Yahoo! Search Marketing.56<BR>&gt;<BR>&gt;<BR>&gt; ________________________________<BR>&gt; Don't be flakey. Get Yahoo! Mail for Mobile57 and<BR>&gt; always stay connected58 to friends.<BR>&gt;<BR>&gt;<BR><BR><BR>-- <BR>Jonas Bon¨¦r<BR><BR>http://jonasboner.com<BR></BLOCKQUOTE><BR>  <div>  <HR SIZE=1>  Looking for earth-friendly autos? <BR><A href="http://autos.yahoo.com/green_center/;_ylc=X3oDMTE4MGw4Z2hlBF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDZ3JlZW5jZW50ZXI-">Browse Top Cars by "Green Rating"</A> at Yahoo! Autos' Green Center. </BLOCKQUOTE><BR><p>&#32;

<hr size=1>Don't be flakey. <a href="http://us.rd.yahoo.com/evt=43909/*http://mobile.yahoo.com/mail">Get Yahoo! Mail for Mobile</a> and <br><a href="http://us.rd.yahoo.com/evt=43909/*http://mobile.yahoo.com/mail">always stay connected</a> to friends.
--0-2139232786-1175536586=:89929--