on 04-08-2010 12:42 PM
I'm using AspectJ Weaving in my code.
When I run in standalone mode, I'm giving the JVM argument as -javaagent:WebContent/WEB-INF/lib/spring-agent.jar
and it is running fine.
But I need to invoke that from a Web Client in SAP NetWeaver 7.1 WebAS.
When running the application after deploying in SAP NetWeaver 7.1 WebAS, I'm getting the below exception,
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'org.springframework.context.weaving.AspectJWeavingEnabler#0':
Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'loadTimeWeaver': Initialization of bean failed; nested exception is java.lang.IllegalStateException:
ClassLoader [com.sap.engine.boot.loader.ResourceMultiParentClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method.
Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:spring-agent.jar
From the spring documentation, I understood that the LoadTimeWeaver specific to that server will be automatically picked up by default.
In my case, it is not found means, is my application server not suporting loadtimeweaving...?
I tried to specify the LoadTimeWeaver explicity using,
<context:load-time-weaver weaver-class="org.springframework.instrument.classloading .ReflectiveLoadTimeWeaver" />
Still, I'm getting the similar exception
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'org.springframework.context.weaving.AspectJWeavingEnabler#0':
Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'loadTimeWeaver':
Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException:
Could not instantiate bean class [org.springframework.instrument.classloading.ReflectiveLoadTimeWeaver]:
Constructor threw exception; nested exception is java.lang.IllegalStateException:
ClassLoader [com.sap.engine.boot.loader.ResourceMultiParentClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method.
Any resolution for my issue please...!
Hello Satya
Are you using Business Objects? Crystal Reporting?
Thanks
Kenny
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.