Некоторые необходимые библиотеки отсутствуют в WAR-файле после экспорта из Eclipse - почему? - PullRequest
16 голосов
/ 20 августа 2010

Я взял на себя проект колледжа, который содержит несколько веб-сервисов и, экспортировав проект в виде WAR-файла, некоторые библиотеки содержатся в файле (например, Axis2), а некоторые нет (hibernate, драйвер JDBC). Также jar, который добавлен в путь к классам, не был экспортирован. Все библиотеки расположены в папках на жестком диске, что означает, что они не находятся где-то в папке eclipse. Если я открою WAR-файл после экспорта с помощью WinRAR и добавлю библиотеки в файл вручную, веб-служба будет работать хорошо, но это не хорошее решение… Что может быть причиной этой проблемы? И как я могу это решить?

1 Ответ

26 голосов
/ 20 августа 2010

Jar-зависимости для включения Eclipse в файл war, не помещенный в WEB-INF / lib, не , управляемый обычным «экспорт / импорт проекта», а отдельной панелью (3.6: Сборка развертывания , 3.5: Зависимости модуля Java EE) в настройках динамического веб-проекта.

alt text

...