首先在pom.xml 中添加spring boot插件,并设置

<plugins> 
    <plugin> 
      <groupId>org.springframework.boot</groupId>  
      <artifactId>spring-boot-maven-plugin</artifactId>  
      <configuration> 
        <executable>true</executable> 
      </configuration> 
    </plugin> 
  </plugins> 

打包成jar包

创建软连接至/etc/init.d下

sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp

此时报错

spring boot部署中executable的系统服务

查看日志位于/var/log/(你的项目mingcheng).log

报错为

  start-stop-daemon: unrecognized option '--no-close'
  Try 'start-stop-daemon --help' for more information.

没有安装start-stop-daemon

安装执行以下命令

wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.10.tar.xz

tar -xf dpkg_1.17.10.tar.xz

cd dpkg_1.17.6

./configure #这一步如果提示缺少curses,需要yun install ncurses-devel

 

make

sudo cp start-stop-daemon /usr/local/bin/start-stop-daemon

 

再次运行

spring boot部署中executable的系统服务

 

相关文章:

  • 2021-06-27
  • 2021-12-19
  • 2021-11-11
  • 2021-11-24
  • 2021-06-18
  • 2021-09-11
  • 2022-01-23
  • 2022-12-23
猜你喜欢
  • 2021-11-04
  • 2021-12-12
  • 2021-06-08
相关资源
相似解决方案