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

相关推荐
一个平凡而乐于分享的小比特1 分钟前
Makefile 源码编译系统详解
linux·makefile
鹿角片ljp1 分钟前
Java多线程编程:从基础到实战的完整指南
java·开发语言·后端
木卫二号Coding8 分钟前
在 Ubuntu 上安装 noVNC
linux·运维·ubuntu
期待のcode12 分钟前
Java虚拟机的垃圾回收器
java·开发语言·jvm·算法
爱吃苹果的梨叔15 分钟前
NTP 网络时间服务器硬件驯服技术说明(投标技术响应说明)
linux·运维·服务器·网络·嵌入式硬件·tcp/ip
2301_7973122622 分钟前
学习Java40天
java·开发语言·学习
Coder_Boy_23 分钟前
基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结
java·大数据·人工智能·spring boot·架构·ddd·tdd
黎雁·泠崖32 分钟前
Java初识面向对象+类与对象+封装核心
java·开发语言
悟能不能悟34 分钟前
java controller的DTO如果有内部类,应该注意什么
java·开发语言
有时.不昰沉默36 分钟前
ubuntu 20.04 启动直接进入 tty1,而非 图形界面
linux·运维·ubuntu·tty1