【问题标题】:Debian execute springboot app as service: service not foundDebian 将 springboot 应用程序作为服务执行:找不到服务
【发布时间】:2018-11-11 21:08:36
【问题描述】:

我关注这个文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#deployment-initd-service

我的应用程序仓库:

└──╼ ls -l
total 67556
-rw-r--r-- 1 root root     1842 nov.   7 15:06 application.yml
-rw-r--r-- 1 root root 69169161 nov.  12 07:50 importparcoursup.jar
┌─[root@prodsb01:/var/apps/importsup]

在创作中:

ln -s /var/apps/importsup/importparcoursup.jar /etc/init.d/importparcoursup

服务启动错误:

┌─[✗]─[root@prodsb01:/var/apps/importsup]
└──╼ service importparcoursup start
Failed to start importparcoursup.service: Unit importparcoursup.service not found.

这里有什么我忘记了吗?

这是我尝试的更多命令:

┌─[✗]─[root@prodsb01:/var/apps/importsup]
└──╼ /etc/init.d/importparcoursup start
-bash: /etc/init.d/importparcoursup: Permission non accordée

┌─[✗]─[root@prodsb01:/var/apps/importsup]
└──╼ sudo /etc/init.d/importparcoursup start
-bash: sudo : commande introuvable

今天再试一试:

┌─[root@prodsb01:/var/apps/importsup]
└──╼ ls -l /etc/init.d/
total 92
-rwxr-xr-x 1 root root 1232 avril  7  2017 console-setup.sh
-rwxr-xr-x 1 root root 3049 mai    4  2015 cron
-rwxr-xr-x 1 root root 2813 mars   2  2018 dbus
-rwxr-xr-x 1 root root 6697 avril 18  2017 fail2ban
-rwxr-xr-x 1 root root 3809 mars  22  2017 hwclock.sh
lrwxrwxrwx 1 root root   40 nov.  12 15:34 importparcoursup -> /var/apps/importsup/importparcoursup.jar
-rwxr-xr-x 1 root root 2448 déc.  31  2016 irqbalance
-rwxr-xr-x 1 root root 1479 mai   19  2016 keyboard-setup.sh
-rwxr-xr-x 1 root root 2044 déc.  26  2016 kmod
-rwxr-xr-x 1 root root 4597 sept. 17  2016 networking
-rwxr-xr-x 1 root root 1846 juil. 25  2017 open-vm-tools
-rwxr-xr-x 1 root root 3624 févr. 23  2018 postfix
-rwxr-xr-x 1 root root 1191 nov.  22  2016 procps
-rwxr-xr-x 1 root root 4355 déc.  10  2017 rsync
-rwxr-xr-x 1 root root 2868 janv. 19  2017 rsyslog
-rwxr-xr-x 1 root root 2578 juin  20  2016 snmpd
-rwxr-xr-x 1 root root 4033 mars   1  2018 ssh
-rwxr-xr-x 1 root root 6087 juil.  6  2017 udev
-rwxr-xr-x 1 root root 1391 mai    6  2017 unattended-upgrades
-rwxr-xr-x 1 root root 2757 nov.  23  2016 x11-common
┌─[root@prodsb01:/var/apps/importsup]
└──╼ service importparcoursup start
Failed to start importparcoursup.service: Unit importparcoursup.service not found.

【问题讨论】:

    标签: java linux spring-boot debian init.d


    【解决方案1】:

    由于某种原因,我需要重新启动服务器。现在一切正常。

    【讨论】:

      【解决方案2】:

      尝试chmod +x /var/apps/importsup/importparcoursup.jar 使文件可执行。

      【讨论】:

      • ┌─[✗]─[root@prodsb01:/var/apps/importsup] └──╼ chmod +x /var/apps/importsup/importparcoursup.jar ┌─[root@prodsb01: /var/apps/importsup] └──╼ service importparcoursup start 启动 importparcoursup.service 失败:未找到单元 importparcoursup.service。 ┌─[✗]─[root@prodsb01:/var/apps/importsup] └──╼ sudo /etc/init.d/importparcoursup start -bash: sudo : commande introuvable ┌─[✗]─[root@prodsb01: /var/apps/importsup] └──╼ /etc/init.d/importparcoursup start -bash: /etc/init.d/importparcoursup : 不可能的 d'exécuter le fichier binaire : Erreur de format pour exec()
      • 如果我直接启动 jar ./importparcoursup.jar :它可以工作,所以 jar 是可执行的
      猜你喜欢
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 2014-05-20
      • 2010-11-27
      • 1970-01-01
      • 2021-08-03
      • 2021-06-18
      • 2019-03-13
      相关资源
      最近更新 更多