私でさえそのような問題に遭遇しました。しかし、<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>
これがお役に立てば幸いです、ありがとう