В чем разница между добавлением jar в папку WEB-INF/lib и BuildPath

Какова их (в банках buildpath и в банках WEB-INF/lib) обязанность?

Спасибо.


person Utku Soytaş    schedule 06.10.2014    source источник


Ответы (2)


JAR-файлы пути сборки не являются частью вашего веб-приложения.
С другой стороны, JAR-файлы WEB-INF/lib являются частью вашего проекта.

Преимущество использования JAR-файлов WEB-INF/lib по сравнению с JAR-файлами пути сборки заключается в том, что они объединяются в ваше приложение при создании файла WAR.
Это удобно, когда вы хотите развернуть свое приложение на каком-либо сервере, где у вас нет разрешения на изменение банки на пути сборки.

Надеюсь это поможет!

person S1LENT WARRIOR    schedule 06.10.2014

Банки пути сборки

  • Плюс: помогите уменьшить размер WAR, общий для приложений.
  • Минус: классовый суп jar path - конфликты версий

WEB-INF/библиотеки банок

  • Плюс: полезно, чтобы избежать конфликтов версий
  • Если вы упаковываете одно приложение в jar-файлы компонентов, вы можете предпочесть, чтобы оно было аккуратно упаковано внутри WAR.
person Teddy    schedule 06.10.2014