5.3. Spuštění komponenty
Komponentu je možné spustit přímo z příkazové řádky nebo provozovat jako službu (ať již v Linuxu nebo ve Windows). Komponenta vyžaduje Java 1.8.
Podrobný popis metod spouštění aplikace je součástí dokumentace Installing Spring Boot Application.
5.3.1. Spuštění z příkazové řádky
Nakonfigurovanou komponentu je možné přímo spustit:
java -jar upl-1.0.jar
V tomto případě se použije konfigurace config/upl-deploy.yml
.
Spuštění s jinou konfigurací
Pokud je zapotřebí aplikaci spustit s jinou konfigurací, tak lze
použít parametr --spring.config.location=.....
.
Příklad:
java -jar upl-1.0.jar --spring.config.location=/opt/upl/myconfig.yml
Spuštění jako příkaz
Binární soubor (.jar) je vytvořen tak, že je možné ho v unixových systémech přímo spouštět. Přímo podporovány jsou distribuce CentOS, Ubuntu.
Příklad:
chmod u+x upl-1.0.jar
./upl-1.0.jar
5.3.2. Spuštění jako služba v Linuxu
Binární soubor je možné spustit jako službu a to v systému init.d
i
systemd
. Podrobný popis metod spouštění aplikace jako služby
je součástí dokumentace Installing Spring Boot Application.
Příklad konfigurace pro systemd
[Unit]
Description=UPL
After=syslog.target
[Service]
User=upl
ExecStart=/opt/upl/upl-1.0.jar
WorkingDirectory=/opt/upl
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target