Моя проблема почти такая же, как и описанная здесь , но этому посту уже несколько лет, и гелио затмения (которое я использую), похоже, не использует метки проекта J2EE, которыеобсуждались в этом вопросе.
У меня есть динамический веб-проект, который ссылается на другой «служебный» проект.Утилита проекта содержит службы, даос и т. Д. Время компиляции в порядке.Но когда я запускаю веб-проект в Tomcat, я получаю кучу org.springframework.beans.factory.CannotLoadBeanClassException.Я знаю, что эта проблема ClassNotFound не связана с одним компонентом или неправильно написана, потому что я попытался закомментировать исходный некритический компонент, который не был найден, и получил те же ошибки ClassNotFound с кучей других компонентов в утилитеproject.
Я использую Tomcat 6.0.
У служебного проекта есть аспекты Java и Utility Module.Веб-проект имеет аспекты динамического веб-модуля и Java.Проект утилиты находится на пути сборки веб-проекта.Я также пытался проверить служебный проект в свойстве «Проектные ссылки» веб-проекта, но я не знаю, в чем разница между «Проектными ссылками» и проектом на пути сборки.