A parte em sua saída que diz org.mortbay.start.Main.start
significa que você está executando uma versão Jetty (6.x ou anterior).
Qualquer documentação encontrada em eclipse.org/jetty/documentation/ ou wiki.eclipse.org/Jetty é inadequado para essa versão do Jetty.
Use a documentação arquivada em docs.codehaus.org/display/JETTY/Jetty+Documentation .
O fato de você ter um /etc/init.d/jetty
significa que você provavelmente está executando o Jetty construído por uma das distribuições do Linux. Infelizmente, existem muitos bugs no processo de inicialização e inicialização nos vários pacotes de jetty criados pela distribuição Linux, especialmente com o /etc/init.d/jetty
criado e empacotado. Os vários sistemas de rastreamento de bugs no debian e redhat são o local para o registro de bugs contra esses arquivos.
A linha de comando que você usou:
$ java -jar start.jar OPTIONS=Server,jsp
é para uso direto, autônomo, execução e é projetado apenas para trabalhar com a distribuição padrão de píer de dist.codehaus.org , o maven.org repo , ou download.eclipse.org .
Note que a distribuição de jetty vem com um bin / jetty.sh, que teve muitas correções para ser amigável para vários sistemas sysvinit.
No entanto, há várias correções de bugs e melhorias nos processos de inicialização do Jetty desde a mudança para o eclipse (Jetty 7+), incluindo a introdução de start.ini
, semelhante a como o próprio eclipse pode ser configurado inicialização, que eliminou muitos desses problemas que você está enfrentando.