我尝试运行一个spring引导应用程序,就像在almalinux下运行服务一样。
/etc/systemd/system/tf.service的内容
[Unit]
Description=tf application
After=syslog.target
[Service]
User=almalinux
ExecStart=/home/almalinux/app/tf.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.targettf.service:主进程已退出,code=exited,status=203/EXEC 04 18:52:15 vps-4210f039.vps.ovh.ca systemd1: tf.service: Failed,带有结果'exit-code‘。
文件上的信息
50052 -rwxr--r--. 1 almalinux almalinux 51249838 Jun 4 17:55 tf.jar服务信息
4 -rwxr-xr-x. 1 root root 204 Jun 4 19:05 /etc/systemd/system/tf.service
sudo systemctl start testamentfacile6月04 19:11:30 vps-4210f039.vps.ovh.ca systemd1:已启动tf应用程序。
04-19:11:30 VP-4210f039.vps.ovh.ca systemd1: tf.service:主进程退出,状态=203/EXEC
04年6月19日19:30 vps-4210f039.vps.ovh.ca systemd1: tf.service: Failed和结果'exit-code‘。
所以应用程序不能正确启动
如果我使用java -jar手动启动应用程序,则没有任何问题。
./tf.jar work fine发布于 2022-07-07 20:32:11
我遇到了同样的问题,这个问题是通过路径调用java解决的,您可能应该在jar之前添加一个java调用:
ExecStart=/usr/bin/java -jar /home/almalinux/app/tf.jarhttps://stackoverflow.com/questions/72502508
复制相似问题