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

相关推荐
用户3126874877202 分钟前
Java 对象内存布局:压缩指针、对齐填充与 JOL 实测
java
东华果汁哥18 分钟前
【Spring AI 实战】从零开始调用大模型接口,构建 Java AI 应用
java·人工智能·spring
Song_RsHt1 小时前
Redis 与微服务,什么场景下无可替代
java·redis·后端·学习·微服务
学长毕设1 小时前
基于SpringBoot的建筑材料管理系统-附源码
java·spring boot·后端
摸爬滚打的小李1 小时前
关于 Arthas
java·后端
晚风吹北巷2 小时前
Linux复习篇(自用)
linux·运维·服务器·1024程序员节
砚底藏山河2 小时前
python量化实操:冷热分层存储
java·开发语言·python·金融
yuniko-n2 小时前
【JUC】原子类
java
惊讶的猫2 小时前
Query 改写
java·rag