Получение HTTP 500 при запуске сервлета в Jetty
У меня есть сервлет, который работал нормально до нескольких дней назад. Но единственное, что я изменил, - это репозиторий Nexus, который я использую для Maven. Я запускаю сервлет через mvn jetty: run
Но когда я пытаюсь получить доступ к сайту вместо просмотра домашней страницы, я вижу:
<code>HTTP ERROR 500 Problem accessing /. Reason: jregex/Pattern </code>
Я могу получить доступ к другим штрафам URL, таким как /favicon.ico. Но я не могу найти ничего об этой ошибке jregex / Pattern, и это не похоже на то, что библиотека jregex вообще используется в коде.
Я также не вижу никаких проблем в журналах. Похоже, что запросы на домашнюю страницу не попадают в мой сервлет, но запросы на другие страницы есть.
Это происходит как в Arch Linux, так и в Mac OS X 10.7
Это почти наверняка проблема зависимости, потому что после замены моего~/.m2
папка со старой (с зависимостями от старого сервера nexus) работает.
Иногда я также получаю:
<code>HTTP ERROR: 503 Problem accessing /. Reason: SERVICE_UNAVAILABLE </code>