几乎完成了我的java网络应用程序。一切正常。 下一步是什么。 我现在需要写一些在后台运行的过程来处理一些常规的manteinance并定期发送一些推文。 从谷歌你可以发现守护进程是正确的方式。
任何人都可以一步一步指导我如何实现这一目标吗? 1-编写程序。 2-然后在linux环境中运行它。 (如果我以用户身份注销,请保持运行。正如Tomcat所做的那样)。 3-如果可能的话,无论我是否登录,都要在linux启动时启动它。 一个好的教程的URL将有很多帮助。
坏消息是我的开发环境是我的Windows笔记本,而我的生产环境是Ubunto(不确定我是否可以在Windows中测试守护程序线程)。
好消息是我家里的生产服务器距离我写的地方4米处:)
非常感谢你。
答案 0 :(得分:4)
将这些内容放入Tomcat服务器中可能更容易 - 并且跨平台。查看Quartz scheduler,它可以完成cron所做的工作以及更多功能,可以轻松集成到Web应用程序中,并允许您调用用Java编写的作业,而无需任何复杂的管道。作为一个额外的优势,这些作业可以像Tomcat中的任何其他Web应用程序一样进行部署。