윈도우 서비스 등록하기
아래의 파일들이 필요하단다.. 인터넷에서 구해 받았다.
* instsrv.exe 설명
- exe 파일을 서비스로 등록시켜주는 프로그램
- 등록시 : instsrv [서비스명] [등록할exe파일]
- 삭제시 : instsrv [서비스명] remove
- 더 자세한건 usage 를 참조하시라~~ (귀찮더라도.. 지발~~~)
* srvany.exe 설명
window NET 서비스 리소스킷
* HttpRequester.class 설명
- 지속적으로 Http 요청을 쏴주는 클래스
- arg[0] : TargetURL
- arg[1] : interval (millisecond)
- 네이버를 1분간격으로 한번씩 http 요청을 때린다 가정하면
"java HttpRequester http://www.naver.com 60000"
되시겠다..
* 이제 Java 어플리케이션을 윈도우 서비스에 등록해보자
- 위 3개의 파일을 c:\windows 에 복사 (암데나 복사하셔도 되며 아래 경로만 맞춰주면 됨)
- 명령프롬프트를 연다(시작->실행 "cmd")
- "c:\windows\instsrv.exe HttpRequesterService c:\windows\srvany.exe" 실행
- 레지스트리 편집기를 연다(시작 -> 실행 -> "regedit" 입력)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 뒤져서
- HttpRequesterService 폴더선택
- 마우스 오른쪽 "새로만들기" -> "키"
- 폴더이름에 "Parameters" 입력
- Parameters 폴더 선택
- 마우스 오른쪽 "새로만들기" -> "문자열값"
- 이름 : "Application"
- 값: "java -classpath c:\windows HttpRequester http://www.naver.com 60000" 을 입력
- 명령프롬프트를 연다(시작 -> 실행 ->"cmd" 입력)
- "net start HttpRequesterService" 실행
-------------------------------------------------------
HttpRequesterService 서비스를 시작합니다..
HttpRequesterService 서비스가 잘 시작되었습니다.
-------------------------------------------------------
라는 메시지 나오면 성공 !!
- 서비스 정지시키려면 "net stop HttpRequesterService"
- 서비스 시작 및 정지는 "내컴퓨터 -> 관리 -> 서비스 및 응용프로그램"에서도 제어가능하다는거~~
'Integrator > Windows' 카테고리의 다른 글
GET Method 길이 제한 (최대 URL 길이 ) (3) | 2008.11.20 |
---|---|
데꾸벅체 다운로드 (0) | 2008.07.09 |
MS office2007 Excel 파일 각각 따로 열기 (8) | 2008.06.27 |