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 命令检查服务的状态。

相关推荐
曾昭武9 分钟前
IDEA怎么汉化&idea中文改回英文版
java·intellij-idea·idea汉化·idea怎么汉化·idea转回英文
信徒_1 小时前
SpringBoot 自动装配流程
java·spring boot·后端
程序员JerrySUN1 小时前
Linux 内核核心知识热点题分析:10 个连环打通的难点
linux·运维·服务器
小薛博客2 小时前
4、前后端联调文生文、文生图事件
java·ai
R_.L2 小时前
Linux : 线程【同步与互斥】
linux
再睡一夏就好2 小时前
从硬件角度理解“Linux下一切皆文件“,详解用户级缓冲区
linux·服务器·c语言·开发语言·学习笔记
愛~杦辷个訾3 小时前
芋道项目,商城模块数据表结构
java·sql·芋道·yudao-cloud·芋道商城
C_Liu_7 小时前
C语言:深入理解指针(5)
java·c语言·算法
honey ball7 小时前
R & S的EMI接收机面板
linux·运维·网络
佛祖保佑永不宕机7 小时前
麒麟系统ARM64架构部署mysql、jdk和java项目
java·arm