Просматривая некоторые другие вопросы, я обнаружил несколько полезных советов:
Я попытался Запустить как> maven install в проекте, который завершился неудачно с ошибкой, указывающей, что моя зависимость не может быть найдена. Оказывается, мне нужно было сначала добавить свою зависимость к локальному репо - поведение здесь отличается от стандартного Java приложения.
Выберите зависимость, затем Запуск от имени> maven install для хранения зависимость в вашем локальном хранилище.
После этого я смог запустить сервлет на моем сервере без дальнейших проблем.