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>