Lancement manuel
Pour lancer manuellement les applications FlowerDocs GUI, FlowerDocs Core et ARender HMI, il suffit de lancer les commandes suivantes :
./flower-docs-gui-webapp-2025.0.jar
./flower-docs-core-webapp-2025.0.jar
./arondor-arender-hmi-spring-boot-2023.4.0.jar
Installation en service
Linux
Les applications FlowerDocs peuvent être installées simplement en tant que service Linux init.d
ou systemd
.
Dans cette section, il est supposé que les JAR flower-docs-gui-webapp-2025.0.jar
, flower-docs-core-webapp-2025.0.jar
et arondor-arender-hmi-spring-boot-2023.4.0.jar
sont placés dans le dossier /opt/flowerdocs
. Ce dossier est également utilisé comme répertoire de configuration.
Service init.d
Afin d’installer les applications FlowerDocs en tant que service init.d
, il suffit de créer un lien symbolique dans le répertoire /etc/init.d
:
chmod +x /opt/flowerdocs/flower-docs-gui-webapp-2025.0.jar
ln -s /opt/flowerdocs/flower-docs-gui-webapp-2025.0.jar /etc/init.d/gui
chmod +x /opt/flowerdocs/flower-docs-core-webapp-2025.0.jar
ln -s /opt/flowerdocs/flower-docs-core-webapp-2025.0.jar /etc/init.d/core
chmod +x /opt/flowerdocs/arondor-arender-hmi-spring-boot-2023.4.0.jar
ln -s /opt/flowerdocs/arondor-arender-hmi-spring-boot-2023.4.0.jar /etc/init.d/arender-hmi
Avec ce type de service, l’utilisateur auquel appartient le JAR est utilisé pour exécuter l’application.
Un fichier de log par application est alimenté dans le répertoire /var/log
.
Afin que le service démarre automatiquement au démarrage du système :
update-rc.d gui defaults
update-rc.d core defaults
update-rc.d arender-hmi defaults
Si le service n’est pas trouvé, il peut être nécessaire d’exécuter la commande :
systemctl daemon-reload
Service systemd
Pour installer les applications FlowerDocs en tant que service systemd
, les scripts gui.service
, core.service
et arender-hmi.service
doivent être créés dans le répertoire /etc/systemd/system
tel que :
[Unit]
Description=FlowerDocs GUI
After=syslog.target
[Service]
User=flowerdocs
ExecStart=/opt/flowerdocs/flower-docs-gui-webapp-2025.0.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
[Unit]
Description=FlowerDocs Core
After=syslog.target
[Service]
User=flowerdocs
ExecStart=/opt/flowerdocs/flower-docs-core-webapp-2025.0.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
[Unit]
Description=ARender HMI
After=syslog.target
[Service]
User=flowerdocs
ExecStart=/opt/flowerdocs/arondor-arender-hmi-spring-boot-2023.4.0.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
Afin que le service soit démarré automatiquement par systemd
, exécuter les commandes suivantes :
systemctl enable gui.service
systemctl enable core.service
systemctl enable arender-hmi.service
Configuration de la JVM
Pour configurer la JVM de l’application lancée par le service Linux, il est nécessaire d’ajouter un fichier de configuration dans le même répertoire que le JAR.
Ce fichier de configuration doit avoir le même nom que le JAR avec l’extension conf
.
Commandes
Pour lancer les services, il suffit ensuite de lancer les commandes :
service gui start
service core start
service arender-hmi start
Les autres commandes standards sont également supportées : status
, stop
ou restart
.