Библиотека затмений Classpath и Web-inf \ Lib - PullRequest
2 голосов
/ 17 августа 2010

Какая разница между добавлением библиотеки путем "добавления внешнего jar" и помещением этих jar в web-inf \ lib? Что я должен сделать для добавления внешних jar-файлов в мой веб-динамический проект в eclipse Добавить по пути к классам или положить в папку web-inf \ lib?

Привет

1 Ответ

2 голосов
/ 17 августа 2010

Когда вы добавляете jar в папку web-inf, они упаковываются как часть вашего war-файла (при условии использования какого-либо инструмента сборки, такого как ant), и когда ваше приложение развертывается или запускается, оно разрешает зависимости с помощью этих jar-файлов.

Но когда вы добавляете jar в eclipse, используя add external jar, это просто часть файла .classpath для eclipse, который разрешает зависимости в eclipse и не упаковывается. Его можно использовать, когда вы не хотите, чтобы некоторые jar-файлы были упакованы с приложениями, такими как jar-сервлеты, которые уже присутствуют в ваших серверных библиотеках.

...