Apache tomcat7 не удается запуститься, не регистрируя информацию

Я выполняю сервер с (Хрипящим) Debian 7 и новая установка tomcat7.

Когда я пытаюсь запуститься, сервис кота или от init.d или от предъявления иска сервису управляет, чтобы я получил ошибку рева:

[FAIL] Starting Tomcat servlet engine: tomcat7 failed!

То, что делает меня гаек, - то, что журнал (catalina.out) абсолютно пуст следовательно, я не могу действительно диагностировать это.

Какие-либо идеи?

0
задан 24 June 2015 в 11:55
2 ответа

Я столкнулись с проблемой с идентичными симптомами.

$ sudo service tomcat7 start
 * Starting Tomcat servlet engine tomcat7
   ...fail!
$

Ничего в catalina.out и никаких системных журналов. Обнаружение проблемы было упрощено путем перехода к /usr/share/tomcat./bin и запуска файла startup.sh из командной строки, при этом отображалась ошибка. В моем случае отсутствовала кавычка в setenv.sh , из-за которой bash отключался во время запуска.

3
ответ дан 4 December 2019 в 12:27

Проблема была замечена в конфигурационном файле "каталина", который не имел прав на чтение в "группе". Это не должно было занять более пяти минут, однако на устранение неполадок ушло много времени, так как журналов не было вообще. До сих пор нет ни одного журнала, который бы я не смог выяснить почему.

Причина, по которой каталиновый файл получил неправильные разрешения, заключается в том, что я использовал фреймворк salstack (http://saltstack.com) для настройки сервера и в одном из "состояний" (файлов, инструктирующих, как будет происходить настройка) я дал неправильные разрешения.

Я сузил круг проблем, потому что когда я переустанавливал tomcat7, он работал правильно и когда я использовал saltstack framework-tool, который изменял конфигурационные файлы (которые, в свою очередь, давали неправильные разрешения), tomcat не работал.

.
0
ответ дан 4 December 2019 в 12:27

Теги

Похожие вопросы