[jboss-user] [JBoss AOP] - JBOSS AOP on Websphere 6.1
marimuthub
do-not-reply at jboss.com
Wed Apr 4 10:25:22 EDT 2007
I have developed simple web application using JBOSS AOP. The web application contains servlet,jsp,POJO java and Interceptor files. I have compiled using javac command ( basically I have used jboss aop jdk50 related jar files). The compilation is successful
The web application is working fine with tomcat. I have done following changes in tomcat startup
1. Include the jboss aop related jar files(jboss-aop-jdk50.jar,jboss-aspect-library-jdk50.jar ..etc...)
2. Include following javaoption
-javaagent:D:\jboss-aop_1.5.5.GA\lib-50\jboss-aop-jdk50.jar
I have done the same changes in websphere and i have deployed the application. the websphere is giving following exception
javassist.NotFoundException: java.lang.Exception
at javassist.ClassPool.get(ClassPool.java:417)
at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:549)
at javassist.bytecode.Descriptor.getParameterTypes(Descriptor.java:396)
at javassist.CtBehavior.getParameterTypes(CtBehavior.java:243)
at org.jboss.aop.util.CtConstructorComparator.compare(CtConstructorComparator.java:44)
at org.jboss.aop.util.CtConstructorComparator.compare(CtConstructorComparator.java:65)
at java.util.Arrays.mergeSort(Arrays.java:1299)
at java.util.Arrays.sort(Arrays.java:1238)
at java.util.Collections.sort(Collections.java:174)
at org.jboss.aop.instrument.Instrumentor.getConstructors(Instrumentor.java:795)
at org.jboss.aop.instrument.ConstructorExecutionTransformer.transform(ConstructorExecutionTransformer.java:140)
at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:705)
at org.jboss.aop.AspectManager.translate(AspectManager.java:909)
at org.jboss.aop.AspectManager.transform(AspectManager.java:821)
at org.jboss.aop.standalone.AOPTransformer.aspectTransform(AOPTransformer.java:88)
at org.jboss.aop.standalone.AOPTransformer.transform(AOPTransformer.java:75)
at sun.instrument.TransformerManager.transform(TransformerManager.java:141)
at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:174)
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:223)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:563)
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:127)
at com.ibm.websphere.management.configservice.ConfigServiceFactory.createConfigService(ConfigServiceFactory.java:64)
at com.ibm.ws.management.component.AdminImpl.initialize(AdminImpl.java:611)
at com.ibm.ws.runtime.component.ContainerImpl.initializeComponent(ContainerImpl.java:1338)
at com.ibm.ws.runtime.component.ContainerImpl.initializeComponents(ContainerImpl.java:1171)
at com.ibm.ws.runtime.component.ServerImpl.initialize(ServerImpl.java:347)
at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:178)
at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:140)
at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:461)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:183)
at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:90)
at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:72)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:321)
at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:89)
Please help me out.
Regards
Marimuthu
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4034603#4034603
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4034603
More information about the jboss-user
mailing list