美文网首页springboot
spring boot jar 部署linux服务器

spring boot jar 部署linux服务器

作者: liangchong998 | 来源:发表于2016-08-19 17:36 被阅读2947次

    用命令启动spring boot 项目,一旦终端命令窗口关闭,项目也就关闭了,所以我们采用脚本的方式来运行jar

    • 正常命令

    java -jar xxx.jar

    • 脚本启动,vim 创建 start.sh
     #!/bin/sh
    rm -f tpid
    nohup java -jar /data/app/myapp.jar --spring.profiles.active=stg > /dev/null 2>&1 &
    echo $! > tpid
    
    • 脚本关闭
    tpid=`cat tpid | awk '{print $1}'`
    tpid=`ps -aef | grep $tpid | awk '{print $2}' |grep $tpid`
    if [ ${tpid} ]; then 
            kill -9 $tpid
    fi
    
    • 启动输出日志,也可以在application中配置 logging.path=/var/log

    java -jar -Dlogging.path=日志路径 xxx.jar

    相关文章

      网友评论

        本文标题:spring boot jar 部署linux服务器

        本文链接:https://www.haomeiwen.com/subject/xzbbsttx.html