Проверяли ли вы предупреждения в Problems
виде?
Вы видите Classpath entry /your/framework.jar will not be exported or published. Runtime ClassNotFoundExceptions may result
предупреждение?
Если вы делаете.
- Щелкните правой кнопкой мыши предупреждение и выберите
Quick Fix
.
- Выберите «Пометить связанную запись как зависимость публикации / экспорта». из
Select a Fix
коробка.
- Нажмите
Finish
.
EDIT
Теперь, я думаю, я понимаю, где разъединение. Думаю, теперь я помню радость, когда впервые это понял.
В вашем проекте веб-сайта (я буду размышлять здесь, но, думаю, вы создали его как Dynamic Web Project
):
- Открыть свойства проекта
- Выбор
Java EE Module Dependencies
Панель
- Проверьте ваш каркасный проект в столбце
JAR/Module
. Помните, что по неизвестным мне причинам список не сортируется (и не сортируется) в каком-либо конкретном порядке, поэтому вам может потребоваться найти там ссылку на ваш проект.
Результаты этой операции будут записаны в файл /website-project/.settings/org.eclipse.wst.common.component
. Поместите этот файл в систему контроля версий.