Re: [aspectwerkz-user] AspectWerkz PreProcessor Loading and Initialization in WebSphere 6 which uses IBM JDK 1.4

"Alexandre Vasseur" <[email protected]> Thu, 9 Nov 2006 13:53:48 +0100
Newsgroups gmane.comp.java.aspectwerkz.user
Message-ID <[email protected]>
Jonas is reading emails from this list just as me.
Looking some more in details to what you 've done I think you should
attempt to use the "prepared bootclasspath" option. This is described
in http://aspectwerkz.codehaus.org/weaving.html#Prepared_bootclasspath

Alex

On 11/9/06, Gnanam V <[email protected]> wrote:
>
> Hi Alex
> Can we take Jonas Bonér s help. Can you please send me his e mail id / Can
> you please FWd to him.
>
> Thanks again.
> Gnanam V
>
>
>
>
> Gnanam V wrote:
> >
> > Hi
> > I have not found anything much on the archive related to IBM WAS. I am
> > just elaborating my steps and the error messages i am getting, it will
> > help you to understand my problem.. Please help me by giving some hints to
> > resolve this issue.
> > -------------------------------------------
> >
> > I looked at the aspectwerkz.bat file available in the bin folder. There
> >
> > "%JAVA_COMMAND%" -cp
> > "%ASPECTWERKZ_HOME%\lib\aspectwerkz-%ASPECTWERKZ_VERSION%.jar"
> > org.codehaus.aspectwerkz.util.EnvironmentDetect -jvm" is used to detect
> > the JVM. Since i am using the IBM JDK it returns 1 and the control tries
> > to execute the line
> >
> > @REM -- Use for Sun HotSpot and IBM JRE --
> > "%JAVA_COMMAND%" -cp
> > "%JAVA_HOME%\lib\tools.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-%ASPECTWERKZ_VERSION%.jar"
> > org.codehaus.aspectwerkz.hook.ProcessStarter
> > -Xbootclasspath/p:"\"%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-%ASPECTWERKZ_VERSION%.jar\""
> > -cp "\"%CP%\"" -cp
> > "\"%ASPECTWERKZ_HOME%\lib\aspectwerkz-extensions-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk14-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_LIBS%\""
> > -Daspectwerkz.home="\"%ASPECTWERKZ_HOME%\"" %*
> >
> > So what i have done in my startServer.bat is
> >
> > Option 1
> >
> > 1. Set the required variables. i.e
> >       SET JAVA_COMMAND=%JAVA_HOME%\bin\java
> >       SET ASPECTWERKZ_HOME=C:\aspectwerkz-2.0
> >       SET ASPECTWERKZ_VERSION=2.0
> > 2. Add the code copied from aspectwerkz.bat which is for the IBM JRE
> > 3. I am getting the following error
> > Exception in thread "main" java.lang.Error: target JVM cannot redefine
> > classes, please force the use of -Xbootclasspath
> >         at
> > org.codehaus.aspectwerkz.hook.ClassLoaderPatcher.redefineClass(ClassLoaderPatcher.java:107)
> >         at
> > org.codehaus.aspectwerkz.hook.ClassLoaderPatcher.hotswapClassLoader(ClassLoaderPatcher.java:219)
> >         at
> > org.codehaus.aspectwerkz.hook.ProcessStarter.run(ProcessStarter.java:201)
> >         at
> > org.codehaus.aspectwerkz.hook.ProcessStarter.main(ProcessStarter.java:271)
> >
> > Option 2
> >
> > Referred the Aspectwerkz documentation and followedthe steps described for
> > the NativeHotSwap.
> >
> > 1. Added the following line to the startServer.bat and executed
> > "%JAVA_COMMAND%" -Xdebug -Xrunaspectwerkz
> > -Xbootclasspath/a:%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-2.0.jar;%JAVA_HOME%\lib\tools.jar
> > 2. Got the following error
> >       JVMCI158: Can't load "aspectwerkz.dll", because Can't find dependent
> > libraries
> >       JVMCI098: xmloadJVMHelperLib aspectwerkz , failed
> >       Could not create the Java virtual machine.
> > 3. Downloaded the aspectwerkz.dll and placed that in the lib folder and
> > executed the startServer.bat
> > 4. Getting the following error
> >       AspectWerkz> initializing .....
> >       AspectWerkz> HotSwap not supported by JVM
> >       JVMCI159: Unable to initialize JVM helper library aspectwerkz
> >       JVMCI098: xmloadJVMHelperLib aspectwerkz , failed
> >       Could not create the Java virtual machine.
> >
> >
> > Since i am using the WAS 6.0 and the IBM JDK 1.4 - Which option i need to
> > use?.
> > Thanks in advance
> > Gnanam
> > -----------------------------------------------------------------------------------------------------------------
> >
> > Alexandre Vasseur wrote:
> >>
> >> can you check the archive of this mailing list
> >> http://archive.aspectwerkz.codehaus.org
> >> there has been several how to posted in there regarding AspectWerkz on
> >> WAS and unfortunately I am not an expert in WAS so I can't remember
> >> the details
> >> Alex
> >>
> >> On 11/8/06, Gnanam V <[email protected]> wrote:
> >>>
> >>> Hi
> >>> We are trying to setup the AspectWerkz frame work in IBM WebSphere 6.0.
> >>> We
> >>> developed an application that we like to deploy in WAS 6.0 after the
> >>> completion of AspectWerkz frame work setup.
> >>>
> >>> The JDK we are using is IBM JDK 1.4 which comes with WAS 6.0. I read in
> >>> the
> >>> AspectWerkz help that fr JDK 1.4 we have to use the HotSwap options. But
> >>> when i tried those options i am getting errors.
> >>>
> >>> I looked at the aspectwerkz batch file available in the bin directory.
> >>> The
> >>> "org.codehaus.aspectwerkz.util.EnvironmentDetect" returns 1 for the
> >>> vendor
> >>> IBM, and when i used the code available in the aspectwerkz batch file,
> >>> no
> >>> luck.
> >>>
> >>> Any one can point me some article or provide some tips to setup the
> >>> aspectwerkz in WAS 6.0.
> >>>
> >>> Thanks in adavance
> >>> Gnanam V
> >>>
> >>> --
> >>> View this message in context:
> >>> http://www.nabble.com/AspectWerkz-PreProcessor-Loading-and-Initialization-in-WebSphere-6-which-uses-IBM-JDK-1.4-tf2593467.html#a7233225
> >>> Sent from the AspectWerkz - User mailing list archive at Nabble.com.
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe from this list please visit:
> >>>
> >>>    http://xircles.codehaus.org/manage_email
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe from this list please visit:
> >>
> >>     http://xircles.codehaus.org/manage_email
> >>
> >>
> >>
> >
> >
>
> --
> View this message in context: http://www.nabble.com/AspectWerkz-PreProcessor-Loading-and-Initialization-in-WebSphere-6-which-uses-IBM-JDK-1.4-tf2593467.html#a7256596
> Sent from the AspectWerkz - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

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

    http://xircles.codehaus.org/manage_email