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 서비스를 시작합니다. 자동 시작하는 경우 의존 관계를 추가합니다.
서비스의 일반 설정에서 시작 유형을 “자동(지연된 시작)”으로 설정합니다.
서비스의 의존 관계는 레지스트리에서 설정합니다.
레지스트리 편집기(regedit)에서 다음 키와 값을 추가합니다.
| 키 | 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \fess-service-x64\DependOnService |
| 값 | opensearch-service-x64 |
추가하면 Fess 서비스의 속성의 의존 관계에 opensearch-service-x64가 표시됩니다.