Je bâtis ma demande de démarrage de printemps comme exécutable en utilisant cette chaussure printemps configuration plugin Maven:fichier pid n'a pas été créé en cours d'exécution application de démarrage au printemps comme un service systemd
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
alors j'ai créé le fichier de l'unité systemd suivante pour créer le service: Mais au démarrage de l'application, le fichier /var/run/ss7tm.pid n'est pas créé.
[Unit]
Description=ss7tm
After=syslog.target
[Service]
User=root
PIDFile=/var/run/ss7tm.pid
ExecStart=/root/ss7-1.0-SNAPSHOT.jar -Djava.security.egd=file:/dev/./urandom
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
Qu'est-ce qui ne va pas? J'utilise botte printemps 1.3.5
Est-ce que vous exécutez votre application en tant que root? –
yes, User = root dans [Service] – Max