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

相关推荐
云游云记5 分钟前
nesbot/carbon 常用功能总结
linux·运维·服务器
阿蒙Amon12 分钟前
C#每日面试题-Thread.Sleep和Task.Delay的区别
java·数据库·c#
Haooog13 分钟前
AI应用代码生成平台
java·学习·大模型·langchain4j
慵懒的猫mi21 分钟前
从XDG正式支持如意玲珑(Linyaps)看如意玲珑的发展与架构演进
linux·开源软件·deepin
landonVM23 分钟前
Linux 下的高效压缩工具 Zstandard
linux·运维·服务器
爬山算法26 分钟前
Hibernate(67)如何在云环境中使用Hibernate?
java·后端·hibernate
黎雁·泠崖36 分钟前
Java抽象类与接口:定义+区别+实战应用
java·开发语言
EmbedLinX37 分钟前
Linux之内存管理
linux·服务器·c语言·c++
2301_7925800040 分钟前
xuepso
java·服务器·前端
番茄灭世神40 分钟前
Linux从入门到进阶第一章
linux·计算机·操作系统