2012-06-14 3 views
0

거의 완성 된 자바 웹 앱. 모두 잘 작동합니다. 다음 내용. 저는 정기적으로 몇 가지 관심을 돌보고 정기적으로 짹짹이를 보내기 위해 뒷 배경에서 작동하는 일종의 프로세스를 작성해야합니다. Google에서 데몬이 올바른 방법임을 알 수 있습니다.자바 데몬 단계별

아무도 나를 단계별로 안내 할 수 있습니까? 1- 프로그램 작성 중. 2 그리고 리눅스 환경에서 실행하십시오. (Tomcat처럼 사용자로 로그 오프하면 계속 실행됩니다.) 3- 가능하다면 Linux 시작시 i 로그온 여부와 관계없이 시작됩니다. 좋은 자습서 URL은 많은 도움이됩니다.

나쁜 소식은 내 개발 환경이 내 Windows 노트북이고 내 생산 환경이 Ubunto (Windows에서 데몬 스레드를 테스트 할 수 있는지 확실하지 않음)입니다.

좋은 소식은 사전에 대단히 감사합니다 내가이 :)

을 쓰고있는 곳에서 4m에서 내 집에서 프로덕션 서버를 가지고있다.

+2

Linux 데몬 프로세스와 Java 데몬 스레드를 혼동하지 마십시오. 그들은 같은 것이 아닙니다. –

답변

4

톰캣 서버 안에 그냥 넣어 두는 편이 더 쉬울 것입니다. Quartz scheduler을 확인하십시오. cron이하는 것 이상을 쉽게 수행 할 수 있으며 웹 응용 프로그램에 쉽게 통합되어 복잡한 배관 작업없이 Java로 작성된 작업을 호출 할 수 있습니다. 추가 이점으로, 이러한 작업은 Tomcat의 다른 웹 응용 프로그램과 마찬가지로 배치 가능합니다.