Enregistrement en tant que service Windows
Enregistrement en tant que service Windows
Fess peut être enregistré en tant que service Windows. Pour exécuter Fess, OpenSearch doit être démarré au préalable. Nous supposons ici que Fess est installé dans c:\opt\fess et OpenSearch dans c:\opt\opensearch.
Préparation préalable
Veuillez définir JAVA_HOME comme variable d’environnement système.
Enregistrement d’OpenSearch en tant que service
c:\opt\opensearch\bin\opensearch-service.bat en tant qu’administrateur depuis l’invite de commandes.> cd c:\opt\opensearch\bin
> opensearch-service.bat install
...
The service 'opensearch-service-x64' has been installed.
Pour plus de détails, consultez la documentation OpenSearch.
Configuration
Éditez c:\opt\fess\bin\fess.in.bat et configurez SEARCH_ENGINE_HOME avec le répertoire d’installation d’OpenSearch.
set SEARCH_ENGINE_HOME=c:/opt/opensearch
Le numéro de port par défaut pour l’interface de recherche et d’administration de Fess est 8080. Pour le changer en 80, modifiez fess.port dans c:\opt\fess\bin\fess.in.bat.
set FESS_JAVA_OPTS=%FESS_JAVA_OPTS% -Dfess.port=80
Méthode d’enregistrement
Exécutez c:\opt\fess\bin\service.bat en tant qu’administrateur depuis l’invite de commandes.
> cd c:\opt\fess\bin
> service.bat install
...
The service 'fess-service-x64' has been installed.
Configuration du service
Pour démarrer le service manuellement, démarrez d’abord le service OpenSearch, puis démarrez le service Fess. Pour un démarrage automatique, ajoutez une dépendance.
Dans les paramètres généraux du service, définissez le type de démarrage sur « Automatique (début différé) ».
Les dépendances du service sont configurées dans le registre.
Ajoutez la clé et la valeur suivantes dans l’éditeur de registre (regedit).
| Clé | Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \fess-service-x64\DependOnService |
| Valeur | opensearch-service-x64 |
Une fois ajouté, opensearch-service-x64 apparaîtra dans les dépendances des propriétés du service Fess.