开发者

setSerializationId no such method error

开发者 https://www.devze.com 2023-02-24 02:04 出处:网络
Im trying to run my project, but this error hits me everytime: org.springframework.web.context.ContextLoaderListener

Im trying to run my project, but this error hits me everytime:

org.springframework.web.context.ContextLoaderListener 
java.lang.NoSuchMethodError: org.springframework.beans.factory.support.DefaultListableBeanFactory.setSerializationId(Ljava/lang/String;)V 
    at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:128)
    at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467) 
    at 开发者_JAVA百科org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397) 
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)

This is my spring application context:

http://sharetext.org/2E7

What can cause this? Any help would be appreciated.

Thanks in advance.


The setSerializationId method is present in DefaultListableBeanFactory class from spring 3.0 but not in the same class from spring 2.5. I think you're working with a mixdown of the two versions of spring. It seems that you are using a library which depends on the old version of spring, for instance maybe spring-web. I suggest you to check all the jars in your classpath.

0

精彩评论

暂无评论...
验证码 换一张
取 消