2012-06-14 5 views
0

Почти закончен мой веб-приложение java. Все работает нормально. Что дальше. Мне нужно сейчас написать какой-то процесс, который работает на заднем плане, чтобы позаботиться о некотором регулярном посещении и регулярно отправлять некоторые твиты. Из Google вы можете узнать, что Daemon - правильный путь.Java Daemon шаг за шагом

Может ли кто-нибудь направить меня шаг за шагом, как это сделать? 1- Написание программы. 2- И затем положить его в бег в среде linux. (Сохраняя его, если я выхожу в качестве пользователя. Как это делает Tomcat). 3- Если возможно, запустите его при запуске linux независимо от входа в систему или нет. URL-адрес хорошего учебника поможет много.

Плохая новость заключается в том, что моя инфраструктура разработки - это мой ноутбук для Windows, а моя производственная среда - Ubunto (не уверен, что я могу протестировать потоки демонов в окнах).

Хорошая новость заключается в том, что есть сервер производства в моем доме на 4-м, откуда я пишу это :)

Большое спасибо заранее.

+2

Не путайте процессы демона Linux и потоки Java-демона. Это не одно и то же. –

ответ

4

Скорее всего, проще - и перекрестная платформа - просто поместить это на свой сервер Tomcat. Проверьте Quartz scheduler, он делает то, что делает cron и многое другое, легко интегрируется в веб-приложение и позволяет вам называть задания, написанные на Java, без какой-либо сложной сантехники. В качестве дополнительного преимущества эти рабочие места развертываются так же, как и любое другое веб-приложение в Tomcat.