1

我一直在关注这里的教程。我可以让它完全按原样工作。但是,如果我尝试升级到 Spring 3.2.1

[#|2013-03-11T13:07:35.780-0400|SEVERE|glassfish3.1.2|org.springframework.web.context.ContextLoader|_ThreadID=46;_ThreadName=Thread-2;|Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\MFrancis\Dropbox\Code\ProductionQueue\target\ProductionQueue-1.0-SNAPSHOT\WEB-INF\classes\com\fettergroup\production\queue\rest\PaymentService.class]; nested exception is java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super 

我还得到了使用 spring 3.1.4 的示例。因此,必须在 3.1 和 3.2 之间进行一些更改,从而导致此错误。

4

1 回答 1

1

只需检查您是否已将所有 Spring 组件更新到新版本。这是类不兼容的版本错误,可能是由于编译的类的版本不同。

于 2013-03-11T17:42:28.580 回答