Obteniendo HTTP 500 al ejecutar servlet en Jetty

Tengo un servlet que funcionaba bien hasta hace unos días. Pero lo único que he cambiado es el repositorio de Nexus que estoy usando para Maven. Estoy ejecutando el servlet a través de mvn jetty: correr

Pero cuando intento acceder al sitio en lugar de ver la página de inicio, veo:

<code>HTTP ERROR 500

Problem accessing /. Reason:

    jregex/Pattern
</code>

Puedo acceder a otras multas de url como /favicon.ico. Pero no puedo encontrar nada en este error jregex / Pattern y no parece que la biblioteca jregex se esté utilizando en el código en absoluto.

Tampoco veo ningún problema en los registros. Parece que las solicitudes de la página de inicio no llegan a mi servlet, pero las solicitudes de otras páginas sí lo están.

Esto está sucediendo tanto en Arch Linux como en Mac OS X 10.7

Esto es casi ciertamente un problema de dependencia porque después de reemplazar mi~/.m2 carpeta con una antigua (con dependencias del servidor nexus antiguo) funciona.

A veces también me sale:

<code>HTTP ERROR: 503

Problem accessing /. Reason:

    SERVICE_UNAVAILABLE
</code>

Respuestas a la pregunta(4)

Su respuesta a la pregunta