aw does not work on jdk 1.5?

"nielinjie" <[email protected]>
Newsgroups gmane.comp.java.aspectwerkz.devel
Message-ID <[email protected]>
 

I wrote an simple Advice to print a hello world message, and use xml model
to bind it to a pointcut.

 

<aspectwerkz>

    <system id="examples">

        <!-- ============================================= -->

        <!--  Advices                                      -->

        <!-- ============================================= -->

        <advice-def name="hello"

                    class="HelloAdvice"

                    deployment-model="perJVM"/>

        <!-- ============================================= -->

        <!--  Concrete aspects                             -->

        <!-- ============================================= -->

        <aspect name="Hello">

            <pointcut-def name="hello" type="method"

                    pattern="int Hello.hello(int)"/>

            <bind-advice pointcut="hello">

                <advice-ref name="hello"/>

            </bind-advice>

        </aspect>

    </system>

</aspectwerkz>

 

It works well when I use jdk 1.4

C:\j2sdk1.4.1_05\jre\bin\java
-Xrunjdwp:transport=dt_socket,suspend=y,address=93

00,server=y -Xdebug
-Xbootclasspath/p:"E:\aspectwerkz\lib\bcel-patch.jar;E:\aspe

ctwerkz\lib\bcel.jar;E:\aspectwerkz\lib\aspectwerkz-core-0.9.jar"
-Daspectwerkz.

home="E:\aspectwerkz" -Daspectwerkz.definition.file=test.xml  -cp
".;E:\aspectwe

rkz\lib\aspectwerkz-0.9.jar;E:\aspectwerkz\lib\dom4j-1.4.jar;E:\aspectwerkz\
lib\

qdox-1.3.jar;E:\aspectwerkz\lib\concurrent-1.3.1.jar;E:\aspectwerkz\lib\trov
e-1.

0.2.jar;E:\aspectwerkz\lib\piccolo-1.03.jar;E:\aspectwerkz\lib\jrexx-1.1.1.j
ar;.

\classes" Test

AspectWerkz - INFO - Pre-processor
org.codehaus.aspectwerkz.transform.AspectWerk

zPreProcessor loaded and initialized

hello xml aop

 

But when I use jdk 1.5 to compile and run the code, it doesn't work, and
there is no error message. 

D:\Program Files\Java\j2sdk1.5.0\jre\bin\java
-Xrunjdwp:transport=dt_socket,susp

end=y,address=9300,server=y -Xdebug
-Xbootclasspath/p:"E:\aspectwerkz\lib\bcel-p

atch.jar;E:\aspectwerkz\lib\bcel.jar;E:\aspectwerkz\lib\aspectwerkz-core-0.9
.jar

" -Daspectwerkz.home="E:\aspectwerkz" -Daspectwerkz.definition.file=test.xml
-c

p
".;E:\aspectwerkz\lib\aspectwerkz-0.9.jar;E:\aspectwerkz\lib\dom4j-1.4.jar;E
:\

aspectwerkz\lib\qdox-1.3.jar;E:\aspectwerkz\lib\concurrent-1.3.1.jar;E:\aspe
ctwe

rkz\lib\trove-1.0.2.jar;E:\aspectwerkz\lib\piccolo-1.03.jar;E:\aspectwerkz\l
ib\j

rexx-1.1.1.jar;.\classes" Test

Listening for transport dt_socket at address: 9300

Listening for transport dt_socket at address: 9300
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.