2012-06-14 74 views
0

几乎完成我的Java Web应用程序。所有工作正常。 接下来是什么。 我现在需要编写某种在后台运行的进程来照顾一些常规的manteinance并定期发送一些推文。 从谷歌你可以发现守护进程是正确的方式。Java守护进程一步一步

任何人都可以指导我一步一步如何做到这一点? 1-编写程序。 2,然后把它放到linux环境中运行。 (如果我以用户身份注销,请继续运行,正如Tomcat所做的那样)。如果可能,在Linux启动时启动它,无论我是否登录。 一个很好的教程的URL会有很大的帮助。

坏消息是,我的开发环境是我的Windows笔记本电脑,我的生产环境是Ubunto(不知道我是否可以在Windows中测试守护进程线程)。

好消息是,在我的房子在4米处从那里我写这:)

生产服务器预先感谢您非常多。

+2

不要混淆Linux守护进程和Java守护进程线程。他们不是一回事。 –

回答

4

将这些内容放入Tomcat服务器中可能会更简单 - 并且跨平台。查看Quartz scheduler,它可以完成cron的工作,并且可以轻松地集成到Web应用程序中,并允许您使用Java编写的作业不需要任何复杂的管道工作。作为一个附加优势,这些作业可以像Tomcat中的任何其他Web应用程序一样部署。