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 分钟前
Java-199 JMS Queue/Topic 集群下如何避免重复消费:ActiveMQ 虚拟主题与交付语义梳理
java·分布式·消息队列·rabbitmq·activemq·mq·java-activemq
^乘风破浪^4 分钟前
Ubuntu部署Xingrin(星环)企业级漏洞扫描与资产管理平台
linux·运维·ubuntu
Lueeee.4 分钟前
内核模块符号的导出
linux·运维·服务器
LSL666_8 分钟前
12 MyBatis的连接池
java·服务器·mybatis
Arva .10 分钟前
说说线程的生命周期和状态
java·开发语言
tryxr17 分钟前
HashTable、HashMap、ConcurrentHashMap 之间的区别
java·开发语言·hash
C语言魔术师18 分钟前
【linux】linux进程概念(四)(环境变量)
linux·运维·服务器
松涛和鸣19 分钟前
DAY32 Linux Thread Programming
linux·运维·数据库·算法·list
eggrall21 分钟前
《gdb 与 cgdb 深度解析:命令行调试的效率革命》
linux
无事好时节22 分钟前
Linux 线程
java·开发语言·rpc