如何在服务器上部署springboot项目
2023-12-22 18:11:30
在服务器上部署Spring Boot项目通常有以下步骤:
-
在服务器上安装Java运行环境:首先确保服务器上已经安装了Java运行环境(至少需要Java 8或以上版本)。
? ? ? ? 快速安装JDK命令:
yum install java-1.8.0-openjdk.x86_64
-
打包Spring Boot项目:在本地开发环境中使用Maven或Gradle将Spring Boot项目打包成可执行的JAR文件或WAR文件。
? ? ? ? ? ? ? ? maven打包命令(可设置参数maven.test.skip=true来跳过单元测试):
mvn clean package -Dmaven.test.skip=true
-
上传项目文件到服务器:将打包好的JAR文件或WAR文件上传到服务器上,可以使用FTP、SCP等工具进行文件上传,也可以安装rz命令使用命令上传。
? ? ? ? ? ? ? ? 安装rz:
yum install lrzsz -y
? ? ? ? ? ? ? ? 输入rz回车选择文件即可直接上传
-
启动项目:在服务器上使用命令行终端进入项目文件所在的目录,并使用Java命令运行JAR文件或WAR文件。例如,命令可以是
java -jar myproject.jar
。 -
配置服务器防火墙和端口:如果服务器上启用了防火墙,需要确保该端口在防火墙规则中是开放的,以便外部可以访问到该项目。
? ? ? ? 如果需要开放防火墙端口,命令如下:
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
-
后台运行项目:如果希望将项目在后台运行,可以使用nohup命令或screen命令。例如,
nohup java -jar myproject.jar &
。
nohup java -jar myproject.jar &
-
配置自动重启:为了保证项目的稳定性,可以配置服务器自动重启项目。可以使用工具如systemd或supervisor来实现这个功能。
以上步骤仅为部署Spring Boot项目的基本流程,根据实际情况可能还需要进行其他配置,比如数据库连接、日志配置等。如果有特殊需求,可以根据具体情况进行相应的调整。
文章来源:https://blog.csdn.net/m0_37649480/article/details/135156319
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!