これでお役に立てば幸いです。Spring@Transactional
アノテーションを使用してメソッドをトランザクションとしてマークしていますが、必要な<tx:annotation-driven transaction-manager="txManager"/>
. 私のビルドには Spring 2.5.6 と cglib 2.1_3 が含まれています。
(Websphere 7 ランタイムへの) デプロイ時に、Bean 作成の例外が表示されます。根本的な原因は次のとおりです。
Caused by: java.lang.AbstractMethodError: net/sf/cglib/core/ClassGenerator.generateClass(Lnet/sf/cglib/asm/ClassVisitor;)V
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
...and so on
これは、そのメソッドを実装していないgenerateClass(...)
のインスタンスでメソッドを呼び出していることを意味していると思います。AbstractClassGenerator
これらすべてがSpringで透過的に設定されているように見えるので、問題を解決するためにここからどこに行くべきかわかりません...何かアイデアはありますか?