网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

如何将Spring Boot项目注册为Linux服务并实现开机自启动?

GG网络技术分享 2025-11-25 12:07 4


1. 前言

嘿,大家好!今天我要给大家介绍一个非常酷的东西, 那就是如何把我们的Spring Boot项目变成一个Linux服务,并且还Neng在电脑开机的时候自动启动哦!听起来是不是hen神奇?那就赶快跟我一起来学习吧!

2. 启停脚本

一针见血。 先说说 我们需要一个脚本,这个脚本Ke以帮助我们启动和停止我们的Spring Boot项目。这个脚本hen简单, 就像这样:

    #!/bin/bash
    # 启动Spring Boot项目
    java -jar /path/to/your/springboot.jar &
    

啊这... 保存这个脚本,记得给它一个容易记住的名字,比如叫Zuostart-springboot.sh。然后 我们还需要一个停止脚本,它kan起来像这样:

    #!/bin/bash
    # 停止Spring Boot项目
    pid=$
    if ; n
        kill $pid
    fi
    

保存这个脚本,叫Zuostop-springboot.sh。这样,我们就 我的看法是... Ke以通过运行这两个脚本来启动和停止我们的Spring Boot项目了。

3. 注册服务

接下来我们需要将Spring Boot项目注册为一个Linux服务。先说说我们需要在Linux系统中创建一个服务文件。这个文件通常位于/etc/systemd/system目录下。我们给它取个名字, 比如叫Zuospringboot.service:,上手。

    Description=Spring Boot Service
    After=syslog.target
    ExecStart=/path/to/your/start-springboot.sh
    ExecStop=/path/to/your/stop-springboot.sh
    Restart=always
    WantedBy=multi-user.target
    

保存这个文件,然后使用systemctl命令来启用这个服务,并设置它开机自启动:

    sudo systemctl enable springboot.service
    sudo systemctl start springboot.service
    

现在我们的Spring Boot项目就Yi经注册为一个Linux服务,并且Ke以在电脑开机时自动启动了,总体来看...!

4.

不忍直视。 通过上面的步骤, 我们成功地将Spring Boot项目注册为Linux服务,并且实现了开机自启动。是不是hen简单呢?希望这篇文章Neng帮到大家,Ru果还有其他问题,欢迎在评论区留言哦!


提交需求或反馈

Demand feedback