Я запускаю приложение загрузки весны на своем сервере с помощью шпатлевки с помощью команды mvn spring-boot: run и работает только тогда, когда у меня открыта сессия ssh. Возможно ли сохранить приложение после отключения сеанса? Или мне нужно сделать исполняемый файл войны и установить его на установленный сервер tomcat на моем ubunntu 14.04. Я знаю другие способы развертывания загрузочных приложений, но я хочу знать, возможно ли это в моем подходе.Как сохранить приложение springboot в активном состоянии после выхода из шпатлевки
ответ
Вы можете запустить команду в фоновом режиме и с поЬир как так
поЬиром МВНАМИ весны-ботинок: запустить &
Когда вы сделаете это, приложение работает в фоновом режиме, даже после закрытия SSH сессии.
В замазке вам нужно использовать nohup mvn spring-boot:run > spring-log.txt &
для запуска команды в фоновом режиме, и это создает файл spring-log.txt
.
Если вы не хотите, журналы консоли должны быть записаны (у вас есть рамки протоколирования, которые обрабатывает журналы приложений), а затем использовать эту команду
nohup mvn spring-boot:run </dev/null >/dev/null 2>&1 &
BTW, просто любопытно, почему вы используете mvn spring-boot:run
для запуска вашего программы на вашем сервере? не требует, чтобы у вас было время выполнения maven на вашем сервере?
Да, мне также пришлось установить maven. Конечно, можно использовать java -jar target/myproject_name.jar. – MagGGG
- 1. Как сохранить приложение ExtJs в активном состоянии после обновления страницы
- 2. Как сохранить приложение после выхода из него?
- 3. Как сохранить селектор jquery в активном состоянии после обновления ajax
- 4. перенаправить пользователя после неактивности, но сохранить сессию в активном состоянии
- 5. не в состоянии начать SpringBoot приложение из Linux машины
- 6. Сохранить изображениеПросмотреть состояние после выхода Приложение (onSaveInstanceState)
- 7. Конфигурация службы данных Oracle RESTful - сохранить extproc в активном состоянии
- 8. Как сохранить объект после выхода
- 9. Как сохранить сеанс пользователя после выхода из приложения в Firebase
- 10. Извлечь журналы из шпатлевки
- 11. Как сохранить сеанс с помощью шпатлевки?
- 12. Сохранить приложение для Android зарегистрировано в состоянии
- 13. Как определить приложение в активном состоянии или в неактивном состоянии ios?
- 14. Как перезапустить диспетчер из шпатлевки?
- 15. Приложение Phonegap обновляется после выхода из приложения
- 16. Windows Phone: Как сохранить таймер после выхода из приложения?
- 17. Applescript Сохранить в активном документе
- 18. Сохранить объект Jcodemodel после выхода
- 19. Как легко сохранить состояние приложения после выхода
- 20. Как сохранить изображение пользователя в активном каталоге?
- 21. Как сохранить скрипт Perl даже после выхода из страницы?
- 22. Как сохранить мое приложение в рабочем состоянии в фоновом режиме
- 23. Сохраните состояние iPhone Приложение после выхода
- 24. Приложение остается в памяти после выхода
- 25. Swift + Parse - Как заставить приложение обновляться после выхода из системы
- 26. Как запустить приложение, не убивая после выхода из системы?
- 27. Как перезагрузить приложение Angular 2 после выхода пользователя из системы
- 28. Как сохранить элемент списка в активном состоянии, пока парящий на выпадающем списке?
- 29. Задержка на активном состоянии для сенсорных устройств
- 30. Android Добавление музыки в приложение MainActivity после выхода из строя?
MagGGG Как показано в моем ответе, было бы полезно создать файл журнала с определенным именем (например, spring-log.txt или server-log.txt), чтобы найти любые ошибки для отладки. – developer
кроме nohup вы можете использовать отрывную сессию 'screen' (например, https://www.howtoforge.com/linux_screen), а весенняя загрузка специально поддерживает работу как системный сервис: http://docs.spring.io/spring-boot /docs/current/reference/html/deployment-install.html#deployment-service – zapl