首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tomcat中的javaagent错误

tomcat中的javaagent错误
EN

Stack Overflow用户
提问于 2015-06-03 14:17:11
回答 1查看 2.1K关注 0票数 0

错误:

代码语言:javascript
复制
 SEVERE: Exception sending context initialized event to listener instance 
 of class org.springframework.web.context.ContextLoaderListener

 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  
 [org.apache.catalina.loader.WebappClassLoader] 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

但是我的tomcat虚拟机参数中有javaagent

代码语言:javascript
复制
 -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 and -javaagent和剩余的是..我该如何解决这个问题?有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-03 17:40:51

我猜您需要在下面给出,以指定要使用的loadTimeWeaver。详情请参见here

代码语言:javascript
复制
 <context:load-time-weaver
            weaver-class="org.springframework.instrument.classloading.ReflectiveLoadTimeWeaver"/>

</beans>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30612220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档