Tomcat: невозможно запустить tomcat после обновления на Centos: «Unit tomcat.service перешел в состояние сбоя.» ⇐ Linux
Tomcat: невозможно запустить tomcat после обновления на Centos: «Unit tomcat.service перешел в состояние сбоя.»
Я установил apache-tomcat-10.1.16 на Centos, затем запустил tomcat, затем запустил tomcat, ошибок не возникло
sudo systemctl start tomcat но когда я проверю статус кота, как показано ниже,
$ sudo systemctl status tomcat ● tomcat.service — контейнер веб-приложения Apache Tomcat. Загружено: загружено (/etc/systemd/system/tomcat.service; отключено; предустановка поставщика: отключено) Активно: сбой (Результат: код выхода) со вторника 21 ноября 2023 г., 09:33:55 CST; 40 секунд назад Процесс: 8492 ExecStop=/bin/kill -15 $MAINPID (код=выход, статус=1/FAILURE) Процесс: 8466 ExecStart=/opt/tomcat/bin/startup.sh (код=выход, статус=0/УСПЕХ) Основной PID: 8476 (код=выход, статус=0/УСПЕХ) 21 ноября, 09:33:54 Эндрю Эндрю systemd [1]: Запуск контейнера веб-приложения Apache Tomcat... 21 ноября, 09:33:55 andrew andrew start.sh [8466]: во время запуска обнаружен существующий файл PID. 21 ноября, 09:33:55 andrew andrew start.sh [8466]: Удаление/очистка устаревшего файла PID. 21 ноября, 09:33:55 Эндрю Эндрю systemd [1]: Запущен контейнер веб-приложения Apache Tomcat. 21 ноября 09:33:55 Андрей Эндрю systemd [1]: tomcat.service: процесс управления завершен, код = выход, статус = 1 21 ноября, 09:33:55 Эндрю Эндрю systemd [1]: Модуль tomcat.service перешел в состояние сбоя. 21 ноября, 09:33:55 Эндрю Эндрю systemd [1]: сбой tomcat.service. моя Java-версия,
$ Java-версия версия openjdk "1.8.0_392" Среда выполнения OpenJDK (сборка 1.8.0_392-b08) 64-разрядная серверная виртуальная машина OpenJDK (сборка 25.392-b08, смешанный режим) и я изменил пользователя каталога tomcat и владельца группы на tomcat в /opt/
drwxr-xr-x. 9 кот кот 220 20 ноября 14:56 apache-tomcat-10.1.16 lrwxrwxrwx. 1 корень root 26 ноября 20 15:05 tomcat -> /opt/apache-tomcat-10.1.16 и мой /etc/systemd/system/tomcat.service:
#systemd юнит-файл для tomcat [Единица] Описание = Контейнер веб-приложения Apache Tomcat After=syslog.target network.target [Услуга] Тип=разветвление Среда = JAVA_HOME =/usr/lib/jvm/jre Среда = CATALINA_PID =/opt/tomcat/temp/tomcat.pid Среда = CATALINA_HOME =/opt/tomcat Среда = CATALINA_BASE =/opt/tomcat Environment='CATALINA_OPTS=-Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID Пользователь = кот Группа=кот [Установить] WantedBy=multi-user.target ТАК, в чем причина того, что один не работает, а другой работает?
Большое спасибо за вашу помощь!
Я установил apache-tomcat-10.1.16 на Centos, затем запустил tomcat, затем запустил tomcat, ошибок не возникло
sudo systemctl start tomcat но когда я проверю статус кота, как показано ниже,
$ sudo systemctl status tomcat ● tomcat.service — контейнер веб-приложения Apache Tomcat. Загружено: загружено (/etc/systemd/system/tomcat.service; отключено; предустановка поставщика: отключено) Активно: сбой (Результат: код выхода) со вторника 21 ноября 2023 г., 09:33:55 CST; 40 секунд назад Процесс: 8492 ExecStop=/bin/kill -15 $MAINPID (код=выход, статус=1/FAILURE) Процесс: 8466 ExecStart=/opt/tomcat/bin/startup.sh (код=выход, статус=0/УСПЕХ) Основной PID: 8476 (код=выход, статус=0/УСПЕХ) 21 ноября, 09:33:54 Эндрю Эндрю systemd [1]: Запуск контейнера веб-приложения Apache Tomcat... 21 ноября, 09:33:55 andrew andrew start.sh [8466]: во время запуска обнаружен существующий файл PID. 21 ноября, 09:33:55 andrew andrew start.sh [8466]: Удаление/очистка устаревшего файла PID. 21 ноября, 09:33:55 Эндрю Эндрю systemd [1]: Запущен контейнер веб-приложения Apache Tomcat. 21 ноября 09:33:55 Андрей Эндрю systemd [1]: tomcat.service: процесс управления завершен, код = выход, статус = 1 21 ноября, 09:33:55 Эндрю Эндрю systemd [1]: Модуль tomcat.service перешел в состояние сбоя. 21 ноября, 09:33:55 Эндрю Эндрю systemd [1]: сбой tomcat.service. моя Java-версия,
$ Java-версия версия openjdk "1.8.0_392" Среда выполнения OpenJDK (сборка 1.8.0_392-b08) 64-разрядная серверная виртуальная машина OpenJDK (сборка 25.392-b08, смешанный режим) и я изменил пользователя каталога tomcat и владельца группы на tomcat в /opt/
drwxr-xr-x. 9 кот кот 220 20 ноября 14:56 apache-tomcat-10.1.16 lrwxrwxrwx. 1 корень root 26 ноября 20 15:05 tomcat -> /opt/apache-tomcat-10.1.16 и мой /etc/systemd/system/tomcat.service:
#systemd юнит-файл для tomcat [Единица] Описание = Контейнер веб-приложения Apache Tomcat After=syslog.target network.target [Услуга] Тип=разветвление Среда = JAVA_HOME =/usr/lib/jvm/jre Среда = CATALINA_PID =/opt/tomcat/temp/tomcat.pid Среда = CATALINA_HOME =/opt/tomcat Среда = CATALINA_BASE =/opt/tomcat Environment='CATALINA_OPTS=-Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID Пользователь = кот Группа=кот [Установить] WantedBy=multi-user.target ТАК, в чем причина того, что один не работает, а другой работает?
Большое спасибо за вашу помощь!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Visual Studio выдает ошибку: Node
::item использует неопределенный класс Unit
Anonymous » » в форуме C++ - 0 Ответы
- 68 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Java Service Wrapper во время запуска JAR Application FOM Service Service
Anonymous » » в форуме JAVA - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-