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