Registrierung als Windows-Dienst
Registrierung als Windows-Dienst
Fess kann als Windows-Dienst registriert werden. Zum Betrieb von Fess muss OpenSearch gestartet sein. In diesem Dokument wird davon ausgegangen, dass Fess unter c:\opt\fess und OpenSearch unter c:\opt\opensearch installiert sind.
Vorbereitung
Setzen Sie JAVA_HOME als Systemumgebungsvariable.
Registrierung von OpenSearch als Dienst
Führen Sie c:\opt\opensearch\bin\opensearch-service.bat als Administrator von der Eingabeaufforderung aus.
> cd c:\opt\opensearch\bin
> opensearch-service.bat install
...
The service 'opensearch-service-x64' has been installed.
Weitere Informationen finden Sie in der OpenSearch-Dokumentation.
Konfiguration
Bearbeiten Sie c:\opt\fess\bin\fess.in.bat und setzen Sie den Installationspfad von OpenSearch in SEARCH_ENGINE_HOME.
set SEARCH_ENGINE_HOME=c:/opt/opensearch
Die Standardportnummer für Such- und Verwaltungsoberfläche von Fess ist 8080. Um auf Port 80 zu ändern, ändern Sie fess.port in c:\opt\fess\bin\fess.in.bat.
set FESS_JAVA_OPTS=%FESS_JAVA_OPTS% -Dfess.port=80
Registrierungsmethode
Führen Sie c:\opt\fess\bin\service.bat als Administrator von der Eingabeaufforderung aus.
> cd c:\opt\fess\bin
> service.bat install
...
The service 'fess-service-x64' has been installed.
Dienstkonfiguration
Beim manuellen Start des Dienstes starten Sie zuerst den OpenSearch-Dienst und dann den Fess-Dienst. Für den automatischen Start fügen Sie eine Abhängigkeit hinzu.
Setzen Sie in den allgemeinen Diensteinstellungen den Starttyp auf „Automatisch (verzögerter Start)“.
Dienstabhängigkeiten werden in der Registry konfiguriert.
Fügen Sie im Registrierungs-Editor (regedit) den folgenden Schlüssel und Wert hinzu.
| Schlüssel | Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fess-service-x64\DependOnService |
| Wert | opensearch-service-x64 |
Nach dem Hinzufügen wird opensearch-service-x64 in den Abhängigkeiten der Fess-Diensteigenschaften angezeigt.