Доброе утро!
Застопорился на таком вопросе. Есть приложение (jar), которое отправляет запросы в VK api, если приходит нужный результат отправляет email на нужный адрес. Сейчас данное приложение просто запущено и работает как консольное приложение, но я хочу сделать чтоб он работало в фоне, чтоб я мог просматривать ход работы, и чтоб оно запускалось автоматически после перезагрузки компьютера. Смотрю в сторону Tomcat, но правильно ли это? Может есть способ проще?
Пробовал несколько способов обернуть jar в сервис, но данный сервис стартует и сразу останавливается с ошибкой "Приложение не ответило сразу"(не цитата)
DevMan, ось win10
Алгоритм такой
1. делаешь батник для запуска программы;
2. через srvany создаешь службу
3. настраиваешь созданную службу на запуск искомого батника
Иван, разве можно создать службу из произвольного исполняемого файла?
Я когда-то искал - там нужно определенным образом в коде указывать. https://stackoverflow.com/a/3582179
Лучше сделать фоновый сервис, запускающий два демонизированных потока. Один поток будет выполнять логику вашего консольного приложения, а второй с помощью интегрированного jetty предоставлять web-интерфейс для мониторинга и управления.