Windows 서비스 등록

Windows 서비스로 등록

Fess 를 Windows의 서비스로 등록할 수 있습니다. Fess 를 실행하려면 OpenSearch를 시작해 두어야 합니다. 여기서는 Fess 를 c:\opt\fess 에, OpenSearch를 c:\opt\opensearch 에 설치했다고 가정합니다.

사전 준비

시스템 환경 변수로 JAVA_HOME을 설정하십시오.

OpenSearch를 서비스로 등록

명령 프롬프트에서 c:\opt\opensearch\bin\opensearch-service.bat 를 관리자 권한으로 실행합니다.
> cd c:\opt\opensearch\bin
> opensearch-service.bat install
...
The service 'opensearch-service-x64' has been installed.

자세한 내용은 OpenSearch 문서 를 참조하십시오.

설정

c:\opt\fess\bin\fess.in.bat 를 편집하여 SEARCH_ENGINE_HOME에 OpenSearch의 설치 경로를 설정합니다.

set SEARCH_ENGINE_HOME=c:/opt/opensearch

Fess 의 검색 화면, 관리 화면의 기본 포트 번호는 8080입니다. 80번으로 변경하는 경우 c:\opt\fess\bin\fess.in.bat 의 fess.port를 변경합니다.

set FESS_JAVA_OPTS=%FESS_JAVA_OPTS% -Dfess.port=80

등록 방법

명령 프롬프트에서 c:\opt\fess\bin\service.bat 를 관리자 권한으로 실행합니다.

> cd c:\opt\fess\bin
> service.bat install
...
The service 'fess-service-x64' has been installed.

서비스 설정

서비스를 수동으로 시작하는 경우 OpenSearch 서비스를 먼저 시작하고, 그 후 Fess 서비스를 시작합니다. 자동 시작하는 경우 의존 관계를 추가합니다.

  1. 서비스의 일반 설정에서 시작 유형을 “자동(지연된 시작)”으로 설정합니다.

  2. 서비스의 의존 관계는 레지스트리에서 설정합니다.

레지스트리 편집기(regedit)에서 다음 키와 값을 추가합니다.

컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \fess-service-x64\DependOnService
opensearch-service-x64

추가하면 Fess 서비스의 속성의 의존 관계에 opensearch-service-x64가 표시됩니다.