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

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

Ответы

Ответ 1

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

alt text