Я устанавливаю проект Spring 3.2.3 + Hibernate 4 в Eclipse 4.3.Не удается найти org.aspectj.weaver.reflect.ReflectionWorld
Когда я добавить код <tx:annotation-driven transaction-manager="transactionManager"/>
в моем контексте я начинаю получать следующее сообщение об ошибке в каждом отдельном компоненте:
Build path is incomplete. Cannot find class file for org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
Теперь я добавил как AspectJ Tools и CGLIB зависимости моему проекту и баночки там, включая класс, который он не может найти. Приложение работает нормально, а Spring успешно управляет сеансами и транзакциями.
Я искал решение, но в каждом ответе говорится, что ошибка возникает из-за отсутствия JAR.
Кто-нибудь знает, что мне не хватает (несовместимые версии?), Или это ошибка Eclipse?
Вот экран печати проблемы (каждая ошибка, которую вы увидите, указана выше).
Заранее спасибо!
Nop, к сожалению, это не сработало –
@ Это помогло мне, спасибо! – solvator
У меня была такая же проблема, используя spring-aop 3.2.8. Этот класс фактически находится внутри org.aspectj.aspectjweaver артефакта, но я использовал неправильную версию 1.7.4 – Zec