Centos开机启动Java程序
-
创建一个服务文件:使用文本编辑器创建一个新的服务文件,例如
BunnyBBS-web.service
。 -
在服务文件中添加以下内容:
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
-
保存并退出服务文件。
-
将服务文件移动到
/etc/systemd/system/
目录下:bashsudo mv myjavaapp.service /etc/systemd/system/
-
重新加载
systemd
配置:bashsudo systemctl daemon-reload
-
启用服务:
bashsudo systemctl enable BunnyBBS-web.service
-
启动服务:
bashsudo systemctl start BunnyBBS-web.service
使用 sudo systemctl status BunnyBBS-web.service
命令检查服务的状态。