要将Spring Boot应用部署为Linux的服务,可以按照以下步骤进行操作:
-
确保Linux服务器已经安装了Java运行环境。
-
将打包好的Spring Boot应用程序上传到服务器,可以使用FTP或者SCP等工具进行文件传输。
-
创建一个新的Service文件,用于定义和管理Spring Boot应用。
sudo nano /etc/systemd/system/my-spring-boot-app.service -
在打开的文件中,输入以下内容:
[Unit] Description=My Spring Boot App Service After=syslog.target [Service] User=your-username ExecStart=/usr/bin/java -jar /path/to/your/application.jar SuccessExitStatus=143 Restart=always RestartSec=30 LimitNOFILE=4096 [Install] WantedBy=multi-user.target在上述内容中,请根据实际情况修改以下部分:
Description:描述您的应用服务的名称。User:替换为实际使用该服务的用户的用户名。ExecStart:指定Java命令和jar包的路径,替换为您的应用程序的实际路径。LimitNOFILE:设置文件描述符的最大限制。根据需要进行调整。
-
保存并关闭文件。
-
启动服务并设置开机自启动:
sudo systemctl daemon-reload sudo systemctl start my-spring-boot-app sudo systemctl enable my-spring-boot-app这将加载新创建的Service文件并启动Spring Boot应用。
-
以下命令来监视服务的运行状态:
sudo systemctl status my-spring-boot-app