2013-10-15 5 views
3

Я развернул Solr в Jetty 9.0.6 на машине Debian, и иногда, когда я пытаюсь запустить его, он терпит неудачу, не давая мне никаких подсказок. Файл <> .stderrout.log всегда пуст. Как я могу включить ведение журнала или подробный вывод для запуска? Я занимаюсь:Отладка причала при неудачном старте

$ sudo service jetty start 
Starting Jetty . . . . . . . FAILED Tue Oct 15 11:10:18 CEST 2013 

благодарит!

ответ

8

С Jetty 9.0.6 вы передаете часть своей услуги, которая звонит ${jetty.home}/start.jar дополнительные --daemon command line variable и ищите файлы start.log. (Эти файлы обычно находятся в ${jetty.logs}/start.log месте.

Наряду с этим, также включают в себя -DDEBUG=true, чтобы включить отладку процесса запуска, а также не позволяет отлаживать на самом Jetty (до фактического регистратора пинков в).

Наконец, если вы хотите по умолчанию Причал StdErrLog для входа на уровне отладки тоже добавьте -Dorg.eclipse.jetty.LEVEL=DEBUG в командной строке, а также.

чтобы поместить это в терминах неслужебную ...

[jetty-distribution-9.0.6.v20130930]$ java -jar start.jar --daemon -DDEBUG=true -Dorg.eclipse.jetty.LEVEL=DEBUG 

Что касается того, как это сделать с помощью debian-сервиса, я понятия не имею.

+0

Спасибо! Я смог это сделать, изменив параметры java в /etc/init.d/jetty - добавив предоставленные вами варианты. – maephisto

Смежные вопросы