@bessovesti

Как правильно сделать с технической точки зрения?

Доброе утро!
Застопорился на таком вопросе. Есть приложение (jar), которое отправляет запросы в VK api, если приходит нужный результат отправляет email на нужный адрес. Сейчас данное приложение просто запущено и работает как консольное приложение, но я хочу сделать чтоб он работало в фоне, чтоб я мог просматривать ход работы, и чтоб оно запускалось автоматически после перезагрузки компьютера. Смотрю в сторону Tomcat, но правильно ли это? Может есть способ проще?
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
DevMan
@DevMan
зачем для этого поднимать сервер (имеет смысл только если нужен удаленный доступ)?

консольные приложения прекрасно запускаются в фоне, стартуют вместе с системой, да и выхлоп можно элементарно смотреть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Лучше сделать фоновый сервис, запускающий два демонизированных потока. Один поток будет выполнять логику вашего консольного приложения, а второй с помощью интегрированного jetty предоставлять web-интерфейс для мониторинга и управления.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы