User Tools

Site Tools


registration_service

TOGA 탐캣을 윈도우 서비스로 등록하기

KONA_HOME 설정하기

1. 윈도우 환경변수 설정창으로 이동

2. 환경변수로

  변수이름 : KONA_HOME_KONA
  변수값 : .kona 폴더의 경로 입력    예) C:\Users\lky\.kona

3. 저장

서비스로 등록하기

1. CMD 실행

2. TOGA 설치폴더로 이동

  예) cd C:\Program Files\TOGA\apache-tomcat-6.0.29\bin
  

3. > service install [서비스명]

  예) service install toga (서비스 등록은 관리자 권한이 있어야함)
  

4. 제어판 > 관리도구 > 서비스 목록에서 Apache Tomcat toga 를 확인할 수 있음.

  더블클릭해서 속성창을 열고  시작유형을 '자동'으로 변경 후  하단 시작버튼으로 시작함.
  

5. 작업관리자 (Ctrl +Shift + Esc) 에서는 tomcat6.exe 프로세스명으로 확인됨.

http://xxx.xxx.xxx.xx:port/kona 로 접속해서 확인.

참조 : http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html

TOGA 콘솔을 서비스로 등록하기

KONA_HOME 설정하기

1. 윈도우 환경변수 설정창으로 이동

2. 환경변수로

  변수이름 : KONA_HOME
  변수값 : .kona 폴더의 경로 입력    예) C:\Users\lky\.kona

3. 저장

서비스로 등록하기

0. 윈도우즈에서 cmd(콘솔) 을 띄운뒤 토가가 설치된 폴더로 이동. 예) C:\TOGA\SERVER

0-1. DropletConsole.exe -install 실행

0-2. 윈도우즈 서비스 항목에 등록 여부 확인

위와 같이 서비스를 등록 하여도 제대로 등록이 되지 않을경우 아래의 방법을 이용한다.

1. 아래 URL 에서 Windows Server 2003 Resource Kit Tools 다운로드 및 실행 http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

  • 윈도우7 또는 2008 서버 에서 설치중 호환성 문제가 발생해도 설치. 이상없음

2 . 다음의 형식으로 명령어를 수행

  • C:\>instsrv [서비스이름] “C:\Program Files\Windows Resource Kits\Tools\srvany.exe” (서비스 등록은 관리자 권한이 있어야함)
  • “” 경로의 띄어쓰기등의 문제로 더블쿼테이션으로 꼭 감싸줌.

3. regedit를 실행하여 해당 [서비스이름] 레지스트리를 찾는다.

  • 레지스트리의 위치는 다음과 같다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[서비스이름]

4. 해당 서비스 이름 레지스트리에 “새로만들기 > 키” 를 선택한다. 키의 이름은 Parameters 로 한다.

5 .이번엔 생성된 Parameters에서 “새로만들기 > 문자열 값” 을 선택한다.

  • 선택하자마자 이름을 변경할 수 있으며 (이후엔 변경이 불가능하다.) 이름을 Application 으로 한다.
  • 만들어진 값을 더블클릭한 후, 값 데이터에 TOW의 실행 배치 파일 경로를 입력한다.

ex) C:\Program Files\TOGA\Server\DropletConsole.exe -debug

6. 다시 Parameters에서 “새로만들기 > 문자열 값” 을 선택한다.

  • 선택하자마자 이름을 변경할 수 있으며 (이후엔 변경이 불가능하다.) 이름을 AppDirectory 으로 한다.
  • 만들어진 값을 더블클릭한 후, 값 데이터에 배치 파일 내부에서 실행되는 실행파일들의 절대경로를 입력한다.
  • 6번은 필수사항 아님. 배치파일(*.bat) 을 서비스에 등록할 때 배치파일 내에서 실행할 파일들이 있다면 입력하면 됨

7. “시작 > 관리도구 > 서비스” 로 이동하면 입력했던 서비스 명으로 서비스가 생겼을 것이다.

8. 서비스를 더블 클릭하고, 시작 유형을 “자동” 으로 설정하고 “적용”한다. 서비스가 시작되지 않았으면 “시작” 버튼을 눌러 서비스를 수행한다.

<fc #FF0000>그리고 사용자 세션마다 서비스가 중복 실행되면 안되므로 서비스 항목에서 특정 계정에서만 실행하도록 해야 합니다.</fc>

출처 및 참고 URL: http://silencer.tistory.com/30 http://www.youmean.pe.kr/tc/60?TSSESSIONwwwyoumeanpekrtc=69fe08a7181177101ca676c729379ffa

registration_service.txt · Last modified: 2012/11/01 17:28 by voyaging