2012-06-14 118 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應用程序一樣部署。