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

相关推荐
清风徐来QCQ8 分钟前
八股文(1)
java·开发语言
zdl6869 分钟前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
摇滚侠14 分钟前
你是一名 java 程序员,总结定义数组的方式
java·开发语言·python
minji...29 分钟前
Linux 进程间通信(三)命名管道
linux·服务器·网络
架构师沉默41 分钟前
AI 让程序员更轻松了吗?
java·后端·架构
克莱因3581 小时前
linux主机名与Hosts映射 (顺带个DNS简介
linux·运维·服务器
MrSYJ1 小时前
有没有人懂socketChannel中的write,read方法啊,给我讲讲
java·程序员·netty
Memory_荒年1 小时前
Spring Security + OAuth2 + JWT:三剑客合璧,打造“无懈可击”的微服务安全防线
java·后端·spring
杰克尼2 小时前
知识点总结--02(java基础部分)
java·开发语言·jvm
意疏2 小时前
【Linux 篇】Docker 容器星河与镜像灯塔:Linux 系统下解锁应用部署奇幻征程
linux·docker