JRE\lib
- Предназначен для библиотек кодов, настроек свойств и файлов ресурсов, используемых средами среды выполнения Java. Вы можете использовать JRE\lib\ext
для загрузки extensions. jars, размещенные на этом пути, загружаются загрузчиком классов Bootstrap.
tomcat\lib
- размещенные здесь банки могут быть видны как для внутренних классов Tomcat, так и для всех веб-приложений, работающих на этом экземпляре Tomcat. Загружается загрузчиком классов Common (Tomcat). Обычно вы будете использовать эту папку для загрузки баннеров, общих для всех веб-приложений, развернутых в этом экземпляре, например, JDBC-драйвер.
WEB-INF\lib
- Это часть вашего веб-приложения и размещенные здесь банки, видны только для этого веб-приложения. Загружается загрузчиком классов веб-приложений. Это правильное место, чтобы поместить все банки, необходимые вашему веб-приложению. Поскольку ящики здесь изолированы, они позволяют использовать разные версии одной и той же библиотеки в разных веб-приложениях и предотвращать конфликты.
ant\lib
- размещенные здесь банки помечены, если running Apache Ant.
Это отвечает на мой вопрос напрямую, хотя другие ответы тоже хороши. спасибо – AJF