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 に答える