Плагин Maven war автоматически копирует все зависимости проекта в WEB-INF / lib. Поэтому, если вашей войне нужна зависимость, просто поместите соответствующий GAV в раздел зависимостей этого модуля.
Пример:
В вашем pom у вас есть зависимость от:
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.7.0</version>
</dependency>
Таким образом, оно будет автоматически включено в WEB-INF/lib
вашей WAR.
Теперь это не работает так с зависимостями в области действия system
, и это является основной причиной проблемы здесь.
Короче говоря, этот вопрос уже был задан / дан ответ в SO.
В заключение, я предлагаю избавиться от системной зависимости и поместить ее хотя бы в локальный репозиторий или в идеале в какой-нибудь прокси, такой как Nexus или Artifactory. Но, конечно, вы можете протестировать другие подходы, предложенные в приведенной ссылке.