В вашей папке META-INF есть файл MANIFEST.MF. Вы можете определить дополнительные или внешние зависимости , к которым у вас должен быть доступ.
Пример:
Предположим, что вы развернули свое приложение, и ваш контейнер (во время выполнения) обнаружил, что вашему приложению требуется более новая версия библиотеки, которая не находится внутри папки lib, в том случае, если вы определили дополнительную более новую версию в MANIFEST.MF
тогда ваше приложение будет ссылаться на зависимость оттуда (и не будет падать).
Source:
Head First JSP & Servlet