Я ожидаю, что развертываемое приложение будет автономным, поэтому в моем приложении должны быть включены «внешние» файлы jar. В моей среде (WebSphere) вы также можете развертывать внешние jar-файлы в некоторых «общих» местах и специальных каталогах, но для простых случаев я предпочитаю, чтобы мое приложение было автономным.
Таким образом, либо включите JAR-файлы в WEB-INF / lib, либо упакуйте приложение в файл EAR, поместите JAR-файлы в корень EAR и настройте манифест, чтобы ваша WAR ссылалась на эти JAR-файлы.