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

在服务器上部署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项目的基本流程,根据实际情况可能还需要进行其他配置,比如数据库连接、日志配置等。如果有特殊需求,可以根据具体情况进行相应的调整。

相关推荐

  1. 如何服务器部署springboot项目

    2023-12-23 18:16:03       40 阅读
  2. 服务器部署Springboot项目

    2023-12-23 18:16:03       48 阅读
  3. 服务器部署SpringBoot项目jar包

    2023-12-23 18:16:03       39 阅读
  4. Docker部署Springboot项目

    2023-12-23 18:16:03       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-23 18:16:03       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-23 18:16:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-23 18:16:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-23 18:16:03       18 阅读

热门阅读

  1. 跳格子3 (75%用例)C卷

    2023-12-23 18:16:03       33 阅读
  2. Flutter详解及案例代码

    2023-12-23 18:16:03       33 阅读
  3. okhttp系列-一些上限值

    2023-12-23 18:16:03       40 阅读
  4. 速盾网络:高防IP的好处

    2023-12-23 18:16:03       39 阅读
  5. 采用ODP.NET 批量进行数据同步

    2023-12-23 18:16:03       30 阅读
  6. 失效策略:缓存过期都有哪些策略?

    2023-12-23 18:16:03       32 阅读
  7. ansible的脚本:playbook剧本

    2023-12-23 18:16:03       29 阅读
  8. 如何使用Python提高图像分辨率?

    2023-12-23 18:16:03       36 阅读