1

いくつかのJMXMBeanをJBossSARファイル内にパッケージ化しています。@Configurableただし、クラスをとして、依存関係の1つをとしてマークしてSpring(3.0.2.RELEASE)をプロジェクトに導入しようとすると@Autowired、展開中に次のエラーが発生します。

java.lang.ClassNotFoundException: org.springframework.beans.factory.aspectj.ConfigurableObject

コンパイル時とロード時の両方のウィービングを試しましたが、どちらもこのエラーが発生します。また、spring-aspects.jarが依存関係として含まれており、SARのlibフォルダーに表示されていることも確認しました。

これらのSpring依存関係も含めています。

  • アスペクトjrt
  • スプリングコア
  • 春のコンテキスト
  • 春-aop
  • 春-tx

Spring、AspectJ、およびSARを混合するときに、他にどのような落とし穴を心配する必要がありますか?

4

1 に答える 1

0

org.springframework.beans.factory.aspectj.ConfigurableObjectSpringAspectsモジュールにあります。エラーメッセージは、クラスパスにjarファイルがないことを示しています。奇妙に聞こえます。

完全に行き詰まっている場合は、WEBコンテナなしでSpring機能をテストしてから、Tomcatでテストできます。(JBossのWEBコンテナ)

それ以外の場合、SpringAspectsには次の依存関係が必要です。

  • 春の豆
  • スプリングコア
  • Apache Commons Logging

すでにApacheCommonsLoggingを追加していると思いますが、上記のリストにSpringBeansが表示されません。

于 2010-06-09T16:14:00.033 に答える