spring boot部署中executable的系统服务

首先在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

此时报错

查看日志位于/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

再次运行

猜你喜欢

转载自www.cnblogs.com/oldzhang1222/p/9621652.html