Centos开机启动Java程序

Centos开机启动Java程序

  1. 创建一个服务文件:使用文本编辑器创建一个新的服务文件,例如 BunnyBBS-web.service

  2. 在服务文件中添加以下内容:

    plaintext 复制代码
    [Unit]
    Description=BunnyBBS web
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/java -jar /www/wwwroot/BunnyBBS/server/easybbs-web-release-1.0.jar  --server.port=7070 
    WorkingDirectory=/www/wwwroot/BunnyBBS/server/
    User=root
    Group=root
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
  3. 保存并退出服务文件。

  4. 将服务文件移动到 /etc/systemd/system/ 目录下:

    bash 复制代码
    sudo mv myjavaapp.service /etc/systemd/system/
  5. 重新加载 systemd 配置:

    bash 复制代码
    sudo systemctl daemon-reload
  6. 启用服务:

    bash 复制代码
    sudo systemctl enable BunnyBBS-web.service
  7. 启动服务:

    bash 复制代码
    sudo systemctl start BunnyBBS-web.service

使用 sudo systemctl status BunnyBBS-web.service 命令检查服务的状态。

相关推荐
馨谙几秒前
shell编程三剑客------sed流编辑器基础应用大全以及运行示例
linux·运维·编辑器
huahailing10247 分钟前
Spring 循环依赖终极解决方案:从原理到实战(附避坑指南)
java·后端·spring
驱动探索者7 分钟前
Linux list 设计
linux·运维·list
遇见火星19 分钟前
在Linux中使用parted对大容量磁盘进行分区详细过程
linux·运维·网络·分区·parted
yuyousheng29 分钟前
CentOS7更换为阿里源
linux·c语言
jiaguangqingpanda40 分钟前
Day28-20260124
java·数据结构·算法
Java程序员威哥41 分钟前
SpringBoot2.x与3.x自动配置注册差异深度解析:从原理到迁移实战
java·大数据·开发语言·hive·hadoop·spring boot·后端
cheems95271 小时前
【javaEE】文件IO
java
微露清风1 小时前
系统性学习Linux-第一讲-Linux基础指令
java·linux·学习
tqs_123451 小时前
tcc中的空回滚和悬挂问题
java·数据库