如何在服务器上部署springboot项目

2023-12-22 18:11:30

在服务器上部署Spring Boot项目通常有以下步骤:

  1. 在服务器上安装Java运行环境:首先确保服务器上已经安装了Java运行环境(至少需要Java 8或以上版本)。

? ? ? ? 快速安装JDK命令:

yum install java-1.8.0-openjdk.x86_64
  1. 打包Spring Boot项目:在本地开发环境中使用Maven或Gradle将Spring Boot项目打包成可执行的JAR文件或WAR文件。

? ? ? ? ? ? ? ? maven打包命令(可设置参数maven.test.skip=true来跳过单元测试):

mvn clean package -Dmaven.test.skip=true
  1. 上传项目文件到服务器:将打包好的JAR文件或WAR文件上传到服务器上,可以使用FTP、SCP等工具进行文件上传,也可以安装rz命令使用命令上传。

? ? ? ? ? ? ? ? 安装rz:

yum install lrzsz -y

? ? ? ? ? ? ? ? 输入rz回车选择文件即可直接上传

  1. 启动项目:在服务器上使用命令行终端进入项目文件所在的目录,并使用Java命令运行JAR文件或WAR文件。例如,命令可以是java -jar myproject.jar

  2. 配置服务器防火墙和端口:如果服务器上启用了防火墙,需要确保该端口在防火墙规则中是开放的,以便外部可以访问到该项目。

? ? ? ? 如果需要开放防火墙端口,命令如下:

firewall-cmd --zone=public --add-port=端口号/tcp --permanent
  1. 后台运行项目:如果希望将项目在后台运行,可以使用nohup命令或screen命令。例如,nohup java -jar myproject.jar &

nohup java -jar myproject.jar &
  1. 配置自动重启:为了保证项目的稳定性,可以配置服务器自动重启项目。可以使用工具如systemd或supervisor来实现这个功能。

以上步骤仅为部署Spring Boot项目的基本流程,根据实际情况可能还需要进行其他配置,比如数据库连接、日志配置等。如果有特殊需求,可以根据具体情况进行相应的调整。

文章来源:https://blog.csdn.net/m0_37649480/article/details/135156319
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。