Не могу запустить tomcat на сервере CentOS цифрового Океана - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь настроить систему CentOS на сервере DigitalOcean.Ранее я настроил сервер Ubuntu и не столкнулся с проблемой.Я выполнил все эти шаги, представленные на их сайте.Но на этот раз я не могу настроить сервер идеально.Я не могу запустить Tomcat на сервере CentOS.Я выполняю следующие шаги этой ссылки .Я делаю все, как они сказали.Но каждый раз, когда я получаю этот вывод, когда я проверяю статус кота

● tomcat.service - Apache Tomcat Web Application Container
   Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since সোম 2019-01-21 10:31:05 UTC; 7s ago
  Process: 26985 ExecStop=/bin/kill -15 $MAINPID (code=exited, status=1/FAILURE)
  Process: 26972 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 26983 (code=exited, status=0/SUCCESS)

জানু 21 10:31:05 IRDMinistry systemd[1]: Unit tomcat.service entered....
জানু 21 10:31:05 IRDMinistry systemd[1]: tomcat.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

Есть ли у них какие-либо проблемы в этих шагах или что-то не так?

1 Ответ

0 голосов
/ 22 января 2019

Есть несколько вариантов.1) Убедитесь, что вы не установили объем памяти кучи больше, чем объем памяти вашей виртуальной машины.Установите это 40% или RAM.Вы можете сделать в /etc/systemd/system/tomcat.service @ эту строку.

Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC'

2) Кроме того, простой способ проверить это в журналах Catalina.По учебнику они должны быть здесь и в основном называться catalina.out

/ opt / tomcat / logs

Или переключиться на пользователя tomcat (команда: su - tomcat) ивыполнить tomcat вручную /opt/tomcat/bin/startup.sh .. Это должно распечатать ошибку, если что-то не так

...