Некоторые необходимые библиотеки отсутствуют в WAR-файле после экспорта из Eclipse - почему?
Я взял на себя проект колледжа, который содержит несколько веб-сервисов, и, экспортировав проект в виде WAR-файла, некоторые библиотеки содержатся в файле (например, Axis2), а некоторые нет (hibernate, драйвер JDBC). Также jar, который добавлен в путь к классам, не был экспортирован. Все библиотеки расположены в папках на жестком диске, что означает, что они не находятся где-то в папке eclipse. Если я открою WAR-файл после экспорта с помощью WinRAR и добавлю библиотеки вручную в файл, веб-служба будет работать хорошо, но это не очень хорошее решение... В чем может быть причина этой проблемы? И как я могу это решить?
1 ответ
Jar-зависимости для включения Eclipse в файл war, не помещенный в WEB-INF/lib, управляются не обычным "экспортом / импортом проекта", а отдельной панелью (3.6: Сборка развертывания, 3.5: Зависимости модуля Java EE) в настройки динамического веб-проекта.