Мне нужно создать постоянное приложение на основе Java, которое будет запускаться с установленными интервалами. Если бы это работало строго под Linux, я мог бы создать задание CRON, но оно должно работать и под Windows. Очевидно, я мог бы использовать какую-то служебную оболочку, но как насчет использования сервлета, который просто никогда не обрабатывает запросы GET / POST? На мой взгляд, преимущество заключается в том, что в Windows и Linux есть контейнеры сервлетов, такие как Tomcat (по крайней мере, в моей среде). Одна кодовая база, которая работает в обеих средах и в самом Tomcat, обеспечит постоянную работу приложения как службы.
Является ли это хорошим использованием сервлета или я заблудился за его пределами?