MyEclipse не развертывает источник ссылки на WEB-INF/classes
У меня есть веб-проект web
и проект Java common
,
Я поставил common
исходная папка как web
Источник ссылки и используемые классы в common
на web
проект без ошибок.
Но когда я разверну web
на кота я всегда получаю NoClassDefFoundError
исключение. Некоторые занятия в common
не найдены Когда я проверяю развернутые файлы, я вижу, что есть только web
Занятия в WEB-INF/classes
, Но оба common
а также web
классы компилируются в папку вывода по умолчанию (web/target/classes
) в Java Build Path. Если бы я скопировал все эти классы в WEB-INF/classes
, все работает.
Я проверил настройки сборки развертывания, но это уже правильно. И то и другое /common
(в common
) а также /src
(в web
) установлены в Deploy Path WEB-INF/classes
,
Я использую MyEclipse 10 и Tomcat 7.0. Как я могу решить это? Заранее спасибо.
1 ответ
До сих пор не знаю почему, но я переключился на другой план и сделал common
как maven пакет. Я импортировал это в web
как зависимость через Maven. Теперь это работает.