云服务器Ubuntu 22.04部署Spring Boot项目教程
文章分类:技术文档 /
创建时间:2026-01-16
云服务器Ubuntu 22.04部署Spring Boot项目教程
在云服务器的Ubuntu 22.04系统上部署Spring Boot项目,需完成环境配置、项目上传及运行等关键步骤。以下是详细操作指南。
1. 连接云服务器
通过SSH工具连接云服务器,具体命令为:
ssh username@server_ip其中`username`是服务器用户名,`server_ip`为云服务器公网IP地址。输入命令后按提示输入密码,即可登录服务器终端。
2. 安装Java环境
Spring Boot项目依赖Java运行环境。在Ubuntu 22.04中推荐安装OpenJDK 17,执行以下命令:
sudo apt update
sudo apt install openjdk-17-jdk
安装完成后验证版本,输入:
java -version若显示OpenJDK 17相关信息,说明安装成功。
3. 安装Maven工具
若项目使用Maven构建,需安装Maven。通过以下命令完成安装:
sudo apt install maven安装后检查版本,输入:
mvn -version输出Maven版本号即表示安装正常。
4. 上传并解压项目
本地项目需上传至云服务器。假设项目文件为`myproject.zip`,使用SCP命令上传:
scp myproject.zip username@server_ip:/home/username/上传完成后登录服务器,解压文件:
cd /home/username/
unzip myproject.zip
5. 构建项目
进入项目目录,使用Maven构建可执行JAR包:
cd myproject
mvn clean package
构建成功后,`target`目录下会生成类似`myproject-0.0.1-SNAPSHOT.jar`的可执行文件。
6. 运行项目
直接运行项目可使用命令:
java -jar target/myproject-0.0.1-SNAPSHOT.jar若需后台运行,避免终端关闭后程序停止,可使用`nohup`命令:
nohup java -jar target/myproject-0.0.1-SNAPSHOT.jar &日志会输出到当前目录的`nohup.out`文件中。
7. 配置防火墙端口
若服务器启用了防火墙(如UFW),需开放项目使用的端口(默认8080)。执行以下命令:
sudo ufw allow 8080完成后可通过`http://server_ip:8080`访问项目。
通过以上步骤,即可在云服务器Ubuntu 22.04系统上完成Spring Boot项目的部署。实际操作中可根据项目需求调整Java版本、端口号或构建工具,确保与本地开发环境兼容。
工信部备案:苏ICP备2025168537号-1