RE: [aspectwerkz-user] AspectwerkZ Websphere 6.1 problem

"Tahir Akhtar" <[email protected]> Mon, 2 Apr 2007 22:14:19 +0500
Newsgroups gmane.comp.java.aspectwerkz.user
Message-ID <20070402171602.KDJQ2180.imta02a2.registeredsite.com@SIBITAHIR>
------=_NextPart_000_00C6_01C77574.43B4FFA0
Content-Type: text/plain;
	charset="windows-1258"
Content-Transfer-Encoding: quoted-printable

Akhilesh,

I am new to AspectWerkz so you might be correct. But I got this =
expression
(three dots between the asterisks :-) from InfraRED sample aspect
(http://infrared.sourceforge.net/versions/latest/configure.html)

        <!--=20
            All public methods in com.my.app.layer1 package and its
subpackages
            will be recorded as LayerOne
        -->
        <aspect class=3D"net.sf.infrared.aspects.api.ApiAspect"
                deployment-model=3D"perClass" name=3D"LayerOne">=20
            <param name=3D"layer" value=3D"LayerOne"/>
            <pointcut name=3D"methodExecution"=20
                      expression=3D"execution(public *
com.my.app.layer1.*...*(..))"/>
            <advice name=3D"collectMetrics(StaticJoinPoint sjp)" =
type=3D"around"
bind-to=3D"methodExecution"/>
        </aspect>

=20

Regards,

Tahir Akhtar

  _____ =20

From: akhilesh laddha [mailto:[email protected]]=20
Sent: Monday, April 02, 2007 9:57 PM
To: [email protected]
Subject: RE: [aspectwerkz-user] AspectwerkZ Websphere 6.1 problem

=20

Hi Tahir,

I want to profile Class under com.sample package, on level down only.=20

=20

What you suggest is for all sub packages, even the correct expression is =
for
sub packages are looks like this

=20

     <pointcut name=3D"profile" expression=3D"execution(public *
com.sample.*..*(..))"/>=20

=20

=20

Thanks

Akhilesh


Tahir Akhtar <[email protected]> wrote:

Try=20
    =20

instead of

    =20

This might be needed as you want to include classes in subpackages of
com.sample like com.sample.beans and com.sample.database

Regards,
Tahir Akhtar
________________________________________
From: akhilesh laddha [mailto:[email protected]]=20
Sent: Monday, April 02, 2007 9:16 PM
To: [email protected]
Subject: Re: [aspectwerkz-user] AspectwerkZ Websphere 6.1 problem

Details are as below mentioned
=20
=20
AOP.xml
=20
    "-//AspectWerkz//DTD//EN"
    "http://aspectwerkz.codehaus.org/dtd/aspectwerkz2.dtd">

  =20
       =20
           =20
         =20
                =20
type=3D"before" bind-to=3D"profile"/>
                =20
bind-to=3D"profile"/>
            =20
     =20
 =20


Method signature
=20
  /**
   * 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);
  }
=20
Target Application package structure
=20
Any help is appriciated
=20
.
=84=9F=84=9Fcom
  =84=A4=84=9F=84=9F=84=9Fsample
      =84    EProfileSampleServlet.java
      =84=20
      =84=A5=84=9F=84=9F=84=9Fbeans
      =84        Children.java
      =84        Family.java
      =84        FamilyInfo.java
      =84=20
      =84=A5=84=9F=84=9F=84=9Fdatabase
      =84        DataTransfer.java
      =84=20
      =84=A4=84=9F=84=9F=84=9FUtils
              Util.java
=20
Thanks
Akhilesh


"Philippe de M. Sevestre" wrote:=20

From may (small) experience with AspectWerkz, the hardest part is to=20
figure out how to propely write the cut-points.

Try posting your /META-INF/aop.xml and an intended target sample.

Philippe.




akhilesh laddha escreveu:
> It would be great if somebody helpe me out.
>=20
> 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*
>=20
> 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.*
>=20
> In Websphere log this message found after deploying aspect rule.
>=20
> *Deployer::INFO - deploying aspect
> [com.wipro.eprofile.Aspects.Matrics.Aspect.WebTierAspect] in class
> loader [com.ibm.ws.bootstrap.ExtClassLoader@4560456]*
>=20
> I made these changes in startServer.bat file of Websphere
>=20
> *SET ASPECTWERKZ_VERSION=3D2.0*
> *SET ASPECTWERKZ_HOME=3DD:\aspectwerkz*
> * *
> *SET
>
ASPECTWERKZ_LIBS=3D%WAS_CLASSPATH%;%ASPECTWERKZ_HOME%\lib\dom4j-1.4.jar;%=
ASPEC
TWERKZ_HOME%\lib\qdox-1.4.jar;%ASPECTWERKZ_HOME%\lib\concurrent-1.3.1.jar=
;%A
SPECTWERKZ_HOME%\lib\trove-1.0.2.jar;%ASPECTWERKZ_HOME%\lib\jrexx-1.1.1.j=
ar;
%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-2.0.jar;%ASPECTWERKZ_HOME%\lib\as=
pec
twerkz-extensions-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-2.0.jar;%ASP=
ECT
WERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar;C:\IBM\WebSphere\AppServer\lib\e=
Pro
filer.jar*
> * *
> *set JAVA_OPTIONS=3D%JAVA_OPTIONS%
> -javaagent:%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar*
> *set JAVA_OPTIONS=3D%JAVA_OPTIONS%
> -Daspectwerkz.transform.details=3Dfalse*
> * *
> * *
> * *
> *"%JAVA_HOME%\bin\java" %JAVA_OPTIONS% -cp %ASPECTWERKZ_LIBS%
>
-Djavax.management.builder.initial=3Dcom.ibm.ws.management.PlatformMBeanS=
erver
Builder
>
-Dcom.sun.management.config.file=3DC:\IBM\WebSphere\AppServer\java\jre\li=
b\man
agement/management.properties
> -Dcmd.properties.file=3D%TMPJAVAPROPFILE% %WAS_TRACE% %WAS_DEBUG%
> %CONSOLE_ENCODING% "%CLIENTSAS%" "%CLIENTSSL%" %USER_INSTALL_PROP%
> "-Dwas.install.root=3D%WAS_HOME%" com.ibm.ws.bootstrap.WSLauncher
> com.ibm.ws.management.tools.WsServerLauncher "%CONFIG_ROOT%"
> "%WAS_CELL%" "%WAS_NODE%" %* %WORKSPACE_ROOT_PROP%*
> *set RC=3D%ERRORLEVEL%*
> **=20
> **=20
> Any help is appriciated
>=20
>=20
> Thanks
> Akhilesh
> =
------------------------------------------------------------------------
> The fish are biting.
> Get more visitors
>=20
> on your site using Yahoo! Search Marketing.
>=20
>
>
> =
------------------------------------------------------------------------
> Don't be flakey. Get Yahoo! Mail for Mobile=20
> and
> always stay connected=20
> to=20
> friends.=20


---------------------------------------------------------------------
To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email


________________________________________
Finding fabulous fares is fun.
Let Yahoo! FareChase search your favorite travel sites to find flight =
and
hotel bargains.



---------------------------------------------------------------------
To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

=20

 =20

  _____ =20

No need to miss a message. Get
<http://us.rd.yahoo.com/evt=3D43910/*http:/mobile.yahoo.com/mail%0d%0a>  =
email
on-the-go=20
with Yahoo! Mail for Mobile. Get
<http://us.rd.yahoo.com/evt=3D43910/*http:/mobile.yahoo.com/mail%0d%0a>
started.


------=_NextPart_000_00C6_01C77574.43B4FFA0
Content-Type: text/html;
	charset="windows-1258"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1258">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Akhilesh,<o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I am new to AspectWerkz so you =
might be
correct. But I got this expression (three dots between the asterisks :-) =
from
InfraRED sample aspect =
(http://infrared.sourceforge.net/versions/latest/configure.html)<o:p></o:=
p></span></font></p>

<pre><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0 &lt;!-- =
<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0All =
public methods in com.my.app.layer1 package and its =
subpackages<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 will be =
recorded as LayerOne<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0 =
--&gt;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0 &lt;aspect =
class=3D&quot;net.sf.infrared.aspects.api.ApiAspect&quot;<o:p></o:p></spa=
n></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
deployment-model=3D&quot;perClass&quot; name=3D&quot;LayerOne&quot;&gt; =
<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0&lt;param =
name=3D&quot;layer&quot; =
value=3D&quot;LayerOne&quot;/&gt;<o:p></o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;pointcut name=3D&quot;methodExecution&quot; =
<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0expression=3D&quot;execution(public * =
com.my.app.layer1.*...*(..))&quot;/&gt;<o:p></o:p></span></font></pre><pr=
e><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &lt;advice =
name=3D&quot;collectMetrics(StaticJoinPoint sjp)&quot; =
type=3D&quot;around&quot; =
bind-to=3D&quot;methodExecution&quot;/&gt;<o:p></o:p></span></font></pre>=
<pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>=A0=A0=A0=A0=A0=A0=A0 =
&lt;/aspect&gt;<o:p></o:p></span></font></pre>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Tahir =
Akhtar<o:p></o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
akhilesh laddha
[mailto:[email protected]] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, April 02, =
2007 9:57
PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
[email protected]<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: =
[aspectwerkz-user]
AspectwerkZ Websphere 6.1 problem</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi Tahir,<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I want to profile Class under com.sample package, on =
level
down only. <o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>What you suggest is for all sub packages, even the =
correct
expression is for sub packages are looks like =
this</span></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font><font size=3D2 face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial'><o:p></o:p></span></font></p>

</div>

<div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; &lt;pointcut name=3D&quot;profile&quot;
expression=3D&quot;execution(public *<br>
com.sample.<b><span =
style=3D'font-weight:bold'>*..*</span></b>(..))&quot;/&gt; =
<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Thanks<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Akhilesh<br>
<br>
<br>
<b><i><span style=3D'font-weight:bold;font-style:italic'>Tahir Akhtar
&lt;[email protected]&gt;</span></i></b> =
wrote:<o:p></o:p></span></font></p>

</div>

</div>

<blockquote style=3D'border:none;border-left:solid #1010FF =
1.5pt;padding:0in 0in 0in 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>Try <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
<POINTCUT name=3D"profile" expression=3D"execution(public =
*<br>com.sample.*...*(..))" /><br>
instead of<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
<POINTCUT name=3D"profile" expression=3D"execution(public =
*<br>com.sample.*.*(..))" /><br>
This might be needed as you want to include classes in subpackages =
of<br>
com.sample like com.sample.beans and com.sample.database<br>
<br>
Regards,<br>
Tahir Akhtar<br>
________________________________________<br>
From: akhilesh laddha [mailto:[email protected]] <br>
Sent: Monday, April 02, 2007 9:16 PM<br>
To: [email protected]<br>
Subject: Re: [aspectwerkz-user] AspectwerkZ Websphere 6.1 problem<br>
<br>
Details are as below mentioned<br>
&nbsp;<br>
&nbsp;<br>
AOP.xml<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp; &quot;-//AspectWerkz//DTD//EN&quot;<br>
&nbsp;&nbsp;&nbsp; =
&quot;http://aspectwerkz.codehaus.org/dtd/aspectwerkz2.dtd&quot;&gt;<br>
<br>
<ASPECTWERKZ>&nbsp;&nbsp; <br>
<SYSTEM id=3Dsamples>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
<PACKAGE =
name=3D"com.wipro.eprofile.Aspects.Matrics.Aspect">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<ASPECT =
class=3DWebTierAspect>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
<br>
<POINTCUT name=3D"profile" expression=3D"execution(public =
*<br>com.sample.*.*(..))" =
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<ADVICE name=3D"startWebTier(StaticJoinPoint jp)" =
>type=3D&quot;before&quot;
bind-to=3D&quot;profile&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
<br>
<ADVICE type=3D"after" name=3D"endWebTier(StaticJoinPoint jp)" =
>bind-to=3D&quot;profile&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<br>
</ASPECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
</PACKAGE>&nbsp; <br>
</SYSTEM><br>
</ASPECTWERKZ><br>
Method signature<br>
&nbsp;<br>
&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; }<br>
&nbsp; /**<br>
&nbsp;&nbsp; * This aspect advice will be added just after the last =
WebTier
method<br>
call<br>
&nbsp;&nbsp; */<br>
&nbsp; public void endWebTier(StaticJoinPoint jp) throws =
EProfileException<br>
&nbsp; {<br>
&nbsp;&nbsp;&nbsp; super.end(jp);<br>
&nbsp; }<br>
&nbsp;<br>
Target Application package structure<br>
&nbsp;<br>
Any help is appriciated<br>
&nbsp;<br>
.<br>
=84=9F=84=9Fcom<br>
&nbsp; =84=A4=84=9F=84=9F=84=9Fsample<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84&nbsp;&nbsp;&nbsp; =
EProfileSampleServlet.java<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84=A5=84=9F=84=9F=84=9Fbeans<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=84&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Children.java<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=84&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Family.java<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=84&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
FamilyInfo.java<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84=A5=84=9F=84=9F=84=9Fdatabase<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=84&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
DataTransfer.java<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =84=A4=84=9F=84=9F=84=9FUtils<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
Util.java<br>
&nbsp;<br>
Thanks<br>
Akhilesh<br>
<br>
<br>
&quot;Philippe de M. Sevestre&quot; <[email protected]>wrote: <br>
<br>
From may (small) experience with AspectWerkz, the hardest part is to =
<br>
figure out how to propely write the cut-points.<br>
<br>
Try posting your /META-INF/aop.xml and an intended target sample.<br>
<br>
Philippe.<br>
<br>
<br>
<br>
<br>
akhilesh laddha escreveu:<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; */akhilesh laddha /* wrote:<br>
&gt;<br>
&gt; I configured aspectwerkZ2.0 with Websphere 6.1. Application<br>
&gt; server started 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<br>
&gt; properly. To capture profiling metrics of the application,<br>
&gt; defines point cuts (Runtime/Load time) for the application. And<br>
&gt; 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] in =
class<br>
&gt; loader [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=3D2.0*<br>
&gt; *SET ASPECTWERKZ_HOME=3DD:\aspectwerkz*<br>
&gt; * *<br>
&gt; *SET<br>
&gt;<br>
ASPECTWERKZ_LIBS=3D%WAS_CLASSPATH%;%ASPECTWERKZ_HOME%\lib\dom4j-1.4.jar;%=
ASPEC<br>
TWERKZ_HOME%\lib\qdox-1.4.jar;%ASPECTWERKZ_HOME%\lib\concurrent-1.3.1.jar=
;%A<br>
SPECTWERKZ_HOME%\lib\trove-1.0.2.jar;%ASPECTWERKZ_HOME%\lib\jrexx-1.1.1.j=
ar;<br>
%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-2.0.jar;%ASPECTWERKZ_HOME%\lib\as=
pec<br>
twerkz-extensions-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-2.0.jar;%ASP=
ECT<br>
WERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar;C:\IBM\WebSphere\AppServer\lib\e=
Pro<br>
filer.jar*<br>
&gt; * *<br>
&gt; *set JAVA_OPTIONS=3D%JAVA_OPTIONS%<br>
&gt; -javaagent:%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-2.0.jar*<br>
&gt; *set JAVA_OPTIONS=3D%JAVA_OPTIONS%<br>
&gt; -Daspectwerkz.transform.details=3Dfalse*<br>
&gt; * *<br>
&gt; * *<br>
&gt; * *<br>
&gt; *&quot;%JAVA_HOME%\bin\java&quot; %JAVA_OPTIONS% -cp =
%ASPECTWERKZ_LIBS%<br>
&gt;<br>
-Djavax.management.builder.initial=3Dcom.ibm.ws.management.PlatformMBeanS=
erver<br>
Builder<br>
&gt;<br>
-Dcom.sun.management.config.file=3DC:\IBM\WebSphere\AppServer\java\jre\li=
b\man<br>
agement/management.properties<br>
&gt; -Dcmd.properties.file=3D%TMPJAVAPROPFILE% %WAS_TRACE% =
%WAS_DEBUG%<br>
&gt; %CONSOLE_ENCODING% &quot;%CLIENTSAS%&quot; &quot;%CLIENTSSL%&quot;
%USER_INSTALL_PROP%<br>
&gt; &quot;-Dwas.install.root=3D%WAS_HOME%&quot; =
com.ibm.ws.bootstrap.WSLauncher<br>
&gt; com.ibm.ws.management.tools.WsServerLauncher =
&quot;%CONFIG_ROOT%&quot;<br>
&gt; &quot;%WAS_CELL%&quot; &quot;%WAS_NODE%&quot; %* =
%WORKSPACE_ROOT_PROP%*<br>
&gt; *set RC=3D%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<br>
&gt; <br>
&gt; on your site using Yahoo! Search Marketing.<br>
&gt; <br>
&gt;<br>
&gt;<br>
&gt; =
------------------------------------------------------------------------<=
br>
&gt; Don't be flakey. Get Yahoo! Mail for <st1:City =
w:st=3D"on"><st1:place w:st=3D"on">Mobile</st1:place></st1:City>
<br>
&gt; and<br>
&gt; always stay connected <br>
&gt; to <br>
&gt; friends. <br>
<br>
<br>
---------------------------------------------------------------------<br>=

To unsubscribe from this list please visit:<br>
<br>
http://xircles.codehaus.org/manage_email<br>
<br>
<br>
________________________________________<br>
Finding fabulous fares is fun.<br>
Let Yahoo! FareChase search your favorite travel sites to find flight =
and<br>
hotel bargains.<br>
<br>
<br>
<br>
---------------------------------------------------------------------<br>=

To unsubscribe from this list please visit:<br>
<br>
http://xircles.codehaus.org/manage_email<o:p></o:p></span></font></p>

</blockquote>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'>=A0 <o:p></o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D1 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>No need to miss a message. <a
href=3D"http://us.rd.yahoo.com/evt=3D43910/*http:/mobile.yahoo.com/mail%0=
d%0a">Get
email on-the-go </a><br>
with Yahoo! Mail for <st1:City w:st=3D"on"><st1:place =
w:st=3D"on">Mobile</st1:place></st1:City>.
<a =
href=3D"http://us.rd.yahoo.com/evt=3D43910/*http:/mobile.yahoo.com/mail%0=
d%0a">Get
started.</a><o:p></o:p></span></font></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_00C6_01C77574.43B4FFA0--