2

@Scheduled アノテーションを使用する 2 つのアプリがあります。また、両方とも、.xml を含む独自のアプリケーション コンテキスト xml を持っています<task:annotation-driven />。両方のアプリをデプロイすると、この例外が発生します

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 構成の問題: コンテキスト内に存在できる AsyncAnnotationBeanPostProcessor は 1 つだけです。

誰かがなぜ私がそれを得ているのか説明できますか?

事前に感謝します

4

1 に答える 1

0

私でさえそのような問題に遭遇しました。しかし、<tx:annotation-driven/>

問題はxmlの設定にあると思います。試行錯誤の末、アプリを実行しました。

私はこのように構成しました <tx:annotation-driven/>

<beans xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation= "http://www.springframework.org/schema/tx" </beans>

しかし、これを以下のように変更した後、例外は解決されました

<beans xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation= "http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.1.xsd" </beans>

このように春の「タスク」を設定することで問題を解決できると思います

<beans xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation= "http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd" </beans>

これがお役に立てば幸いです、ありがとう

于 2012-10-31T06:37:45.933 に答える