zoukankan      html  css  js  c++  java
  • CentOS下jar包随系统启动

    上文说到写了一个短链接转换工具。

    该工具的后台使用的是Spring Boot开发,项目打包成了jar包,由于这个服务我要保证一直是运行状态,所以要设置成开机自启。所以,这次就来说下CentOS下jar包怎么随系统启动。

    一、配置service

    1、创建service

    首先进入到/etc/systemd/system目录

    cd /etc/systemd/system
    

    使用vim创建一个新文件,假设我们的项目叫tools

    vim tools.service
    

    将下面代码复制进去

    [Unit]
    Description=tools
    After=network.target
    Wants=network.target
    
    [Service]
    Type=simple
    ExecStart=/usr/lib/jdk1.8.0_192/bin/java -server -jar /usr/share/tomcat/webapps/tools/tools-0.0.1.jar
    ExecStop=/bin/kill -s QUIT 
    Restart=always
    StandOutput=syslog
    
    StandError=inherit
    
    [Install]
    WantedBy=multi-user.target
    

    上面的代码仅需要改三处即可:

    • Description=后面是你自己项目的名字
    • ExecStart=紧跟的是jdk的绝对目录
    • ExecStart这一行最后一部分是jar包的绝对目录

    修改之后,按Esc键,然后输入:wq即可保存。

    2、设置开机启动

    运行下面代码可以设置服务为开机启动

    systemctl enable tools
    

    运行下面代码可以禁止服务开启启动

    systemctl disable tools
    

    其他命令:

    运行下面代码可以启动服务

    systemctl start tools
    

    运行下面代码可以停止服务

    systemctl stop tools
    

    运行下面代码可以重启服务

    systemctl restart tools
    

    二、验证

    将服务器重新启动,然后观察项目是否启动即可。

    欢迎访问的个人博客:掘墓人的小铲子

  • 相关阅读:
    poj-1273(最大流)
    SPOJ
    Gym
    (转)博弈 SG函数
    《STL详解》解题报告
    《STL详解》读书笔记
    LightOJ
    hdu1286 找新朋友 欧拉函数模板
    (转)数位dp
    (转)约瑟夫环问题
  • 原文地址:https://www.cnblogs.com/juemuren4449/p/12382718.html
Copyright © 2011-2022 走看看