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