Obtendo o HTTP 500 ao executar o servlet no Jetty

Eu tenho um servlet que estava funcionando bem até alguns dias atrás. Mas a única coisa que eu mudei é o repositório de nexus que estou usando para o maven. Estou executando o servlet via mvn jetty: run

Mas quando tento acessar o site em vez de ver a home page, vejo:

<code>HTTP ERROR 500

Problem accessing /. Reason:

    jregex/Pattern
</code>

Eu posso acessar outras URLs bem como / favicon.ico. Mas não consigo encontrar nada neste erro jregex / Pattern e não parece que a biblioteca jregex esteja sendo usada no código.

Eu também não vejo nenhum problema nos logs. Parece que as solicitações para a página inicial não estão chegando ao meu servlet, mas as solicitações para outras páginas são.

Isso está acontecendo no Arch Linux e no Mac OS X 10.7

Isso é quase certamente um problema de dependência porque depois de substituir~/.m2 pasta com um antigo (com dependências do antigo servidor nexus) funciona.

Às vezes eu também recebo:

<code>HTTP ERROR: 503

Problem accessing /. Reason:

    SERVICE_UNAVAILABLE
</code>

questionAnswers(4)

yourAnswerToTheQuestion