Как исправить Tomcat, который остается в «активации» при попытке запустить его в качестве службы в Ubuntu - PullRequest
0 голосов
/ 31 декабря 2018

У меня проблема с запуском Tomcat в качестве службы для капли Ubuntu 18.04.

Что еще более странно, так это то, что у меня есть 2 капли.На одном из них это работает как шарм.С другой стороны, я знаю, что Tomcat настроен правильно, потому что, если я запускаю сам /bin/tomcat/bin/startup.sh, сервер запускается мгновенно, и я могу успешно получить к нему доступ.

Однако, когда я используюсценарий, рекомендуемый в этом руководстве (шаг 5): руководство по цифровому океану

Сервер tomcat не может запуститься.Он застревает при активации службы:

● tomcat.service - Контейнер веб-приложений Apache Tomcat Загружен: загружен (/etc/systemd/system/tomcat.service; включен; предустановка поставщика: включена)Активен: активируется (автоматический перезапуск) с понедельника 2018-12-31 09:48:40 UTC;3 с. Назад Процесс: 4035 ExecStop = / opt / tomcat / bin / shutdown.sh (код = выход, статус = 0 / УСПЕХ) Процесс: 4016 ExecStart = / opt / tomcat / bin / startup.sh (код = выход, статус =0 / УСПЕХ) Основной PID: 4031 (код = выход, статус = 0 / УСПЕХ)

Я также где-то готов, что добавление следующего JAVA_OPT в файл сценария службы tomcat поможет ... но этоне в моем случае.

-Djava.security.egd = file: / dev /./ urandom

Кто-нибудь знает, как это исправить?

...