Скопируйте файлы gdata в корневой каталог: `WEB-INF / lib` или в подкаталоги:` WEB-INF / lib / gdata / blogger / 2.0` и т. Д.? - PullRequest
0 голосов
/ 26 октября 2010

Я использую библиотеку Google gdata.Я установил его в моем локальном репозитории Maven , потому что он недоступен из Maven Central с использованием pom.

Я хочу переместить его в свой WEB-INF/libдиректории, чтобы мне не приходилось ждать десятки сообщений « Загрузка » от Maven каждый раз, когда я перезагружаю сервер.

Однако в настоящее время они находятся вструктура каталогов выглядит следующим образом:

~\wiki\.m2\repository\gdata\base\1.0
~\wiki\.m2\repository\gdata\blogger\2.0
~\wiki\.m2\repository\gdata\books\1.0

Если я хочу установить файлы jar в мою папку WEB-INF/lib, чтобы pom не требовался, могу ли я скопировать весь каталог gdata в

WEB-INF/lib

Или я должен просто скопировать каждый файл jar один за другим в базу каталога WEB-INF/lib, а не:

WEB-INF/lib/gdata/base/1.0
WEB-INF/lib/gdata/blogger/2.0
WEB-INF/lib/gdata/books/1.0

1 Ответ

2 голосов
/ 26 октября 2010

Если вы создаете дополнительные папки внутри /WEB-INF/lib, они по умолчанию не учитываются в пути к классам выполнения сервлетконтейнера. Так что, либо просто не создавайте эти папки (поместите весь JAR прямо в lib), либо явно добавьте пути к этим новым папкам в путь к классам выполнения сервлетконтейнера.

...