美文网首页
SpringBoot 项目作为Centos服务部署

SpringBoot 项目作为Centos服务部署

作者: 楚长铭 | 来源:发表于2020-05-21 10:45 被阅读0次
    • 首先需要有个打包好的jar包,确保java -jar 能启动便可
    • centos上需要有java环境
    • 执行命令
    cd /etc/systemd/system
    
    • 创建文件,这里的demo-233是我的项目名称
    vi demo-233.service
    
    • 输入内容,其中/usr/bin/java是java绝对路径可以用which java得到,后半部分则是jar包的绝对路径;输入后保存退出即可
    [Unit] 
    Description=demo-233
    After=syslog.target network.target 
     
    [Service] 
    Type=simple 
     
    ExecStart=/usr/bin/java -jar /spring-project/demo-233.jar 
    ExecStop=/bin/kill -15 $MAINPID 
     
    User=root 
    Group=root 
     
    [Install] 
    WantedBy=multi-user.target
    
    • 服务启动相关命令
    #修改文件后刷新
    systemctl daemon-reload
    
    #服务状态
    systemctl status demo-233
    
    #启动服务
    systemctl start demo-233
    
    #停止服务
    systemctl stop demo-233
    
    #服务重启
    systemctl restatus demo-233
    
    #服务开机启动
    systemctl enable demo-233
    
    #服务关闭开机启动
    systemctl disable demo-233
    

    相关文章

      网友评论

          本文标题:SpringBoot 项目作为Centos服务部署

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