如何在 linux 上运行 springboot 项目,不使用 jar 包的方式,直接编译运行源代码

需要提前在服务器上安装好

Java
Maven

 

在 Linux 上运行 Spring Boot 项目而不使用 jar 包的方式,可以通过以下步骤直接编译和运行源代码:
1、安装 Java 和 Maven: 确保你的系统已经安装了 Java 开发工具包 (JDK) 和 Maven。你可以通过以下命令来安装:

sudo apt-get update
sudo apt-get install openjdk-11-jdk maven

 

你可以通过以下命令来验证安装是否成功:

java -version
mvn -version

 

2、克隆或下载项目代码:将你的 Spring Boot 项目代码下载到本地。例如,通过 Git 克隆项目:

git clone https://github.com/your-repo/your-springboot-project.git
cd your-springboot-project

 

3、编译项目:使用 Maven 来编译你的项目。在项目根目录下运行以下命令:

mvn clean compile

 

4、运行项目:编译完成后,你可以使用 Maven 的 spring-boot:run 插件来运行项目。在项目根目录下运行:

mvn spring-boot:run

这个命令将会启动 Spring Boot 应用程序。

 

5、访问应用:默认情况下,Spring Boot 应用程序会在端口 8080 上启动。你可以通过访问 http://localhost:8080 来查看应用是否成功启动。

 

实例:个人实战

复制代码
# 进入项目目录
cd /home/gyb2024/web2llm/project/webandllm

# 拉取最新代码
git pull origin master

# 关闭正在运行的进程
kill -9 $(lsof -t -i:9001)

# 编译项目
/home/gyb2024/maven/apache-maven-3.9.8/bin/mvn clean compile

# 运行项目
nohup /home/gyb2024/maven/apache-maven-3.9.8/bin/mvn spring-boot:run > /dev/null 2>&1 &

# 其他命令
# 非后台运行
/home/gyb2024/maven/apache-maven-3.9.8/bin/mvn spring-boot:run

# 查询端口号进程的PID
lsof -t -i:9001
复制代码

 

posted on   咚..咚  阅读(65)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2016-08-12 C# WebBrowser禁止F5刷新
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示