java - javaagent error in tomcat -


error:

 severe: exception sending context initialized event listener instance   of class org.springframework.web.context.contextloaderlistener   org.springframework.beans.factory.beancreationexception: error creating   bean name   'org.springframework.context.weaving.aspectjweavingenabler#0':   initialization of bean failed; nested exception   org.springframework.beans.factory.beancreationexception: error creating   bean name 'loadtimeweaver': initialization of bean failed; nested    \exception java.lang.illegalstateexception: classloader    [org.apache.catalina.loader.webappclassloader] not provide   'addtransformer(classfiletransformer)' method. specify custom   loadtimeweaver or start java virtual machine spring's agent:   -javaagent:spring-agent.jar 

but have javaagent in tomcat vm arguments

 -dext.prop.dir="/home/gopi/desktop/rest_config" -javaagent:/home/gopi/.m2  /repository/org/springframework/spring-agent/2.5.6/spring-agent-  2.5.6.jar -dcatalina.base="/opt/apache-tomcat-7.0.62"   -dcatalina.home="/opt/apache-tomcat-7.0.62" -dwtp.deploy="/opt/apache-   tomcat-7.0.62/wtpwebapps" -djava.endorsed.dirs="/opt/apache-tomcat-   7.0.62/endorsed" 

-dext.prop.dir , -javaagent added me , remaining default.. how solve issue? ideas?

i guess need give below specify loadtimeweaver use. see here details.

 <context:load-time-weaver             weaver-class="org.springframework.instrument.classloading.reflectiveloadtimeweaver"/>  </beans> 

Comments