Приложение Spring Boot не работает при запуске как служба, но работает нормально при запуске из командной строкиLinux

Ответить Пред. темаСлед. тема
Anonymous
 Приложение Spring Boot не работает при запуске как служба, но работает нормально при запуске из командной строки

Сообщение Anonymous »


Я использую Linux-сервер Ubunut и пытаюсь запустить приложение Spring Boot как службу.

Я создал файл в /etc/systemd/system/example.service со следующим содержимым:

[Единица измерения] Описание = Служба тестирования Java Хочет=network-online.target After=network-online.target [Услуга] Пользователь=beeadmin ExecStart=/home/beeadmin/beebackend/target/backend-0.0.1-SNAPSHOT.jar УспехExitStatus=143 [Установить] WantedBy=multi-user.target Приложение запускается, но когда я проверяю статус, я получаю следующую ошибку:

05 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: в org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1372) ~[ весна-бобы-6.1.1.jar!/:6.1.1] 5 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: в org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1348) ~[spring-beans-6.1. 1.банка!/:6.1.1] 05 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:769) ~[spring-beans- 6.1.1.банка!/:6.1.1] 5 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:752) ~[spring-beans- 6.1.1.банка!/:6.1.1] 5 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: в org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) ~[spring-beans-6.1. 1.банка!/:6.1.1] 5 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:493) ~[spring-beans- 6.1.1.банка!/:6.1.1] 5 января 11:58:43 beeguide backend-0.0.1-SNAPSHOT.jar[73319]: ... 59 общих кадров опущены 5 января 11:58:43 beeguide systemd[1]: beeguide.service: основной процесс завершен, код = выход, статус = 1/ОШИБКА 5 января, 11:58:43 beeguide systemd[1]: beeguide.service: Ошибка с результатом «код выхода». Похоже, возникла проблема с некоторыми автоматически устанавливаемыми зависимостями. Я не могу понять, почему он выполняется нормально, когда я запускаю его следующим образом:

java -jar /home/user/app/target/app.jar Я ожидал, что файл .jar будет выполняться так же, как и при запуске файла .jar сам по себе.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»