`
- 浏览:
622777 次
- 性别:
- 来自:
上海
-
在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务器
1,idea里面通过Maven,选中skip test模式,
右键运行clean, 然后package或install
2,把kr-pm-0.0.1-SNAPSHOT.jar上传到linux某个目录,比如/usr/app
3,cd usr/app
<1>首次部署当前程序需要在对应的文件夹中执行以下命令
a.启动程序
nohup java -jar kr-pm-0.0.1-SNAPSHOT.jar
--spring.profiles.active=prod > /dev/null 2>&1 &
返回24392 进程号
b.退出 ctrl + c
<2>非首次部署当前程序需要在对应的文件夹中执行以下命令
a.捕获上一个版本程序的进程
ps -ef|grep kr-pm-0.0.1-SNAPSHOT.jar
b.杀死对应的进程 kill 进程号
kill 24392
杀死进程号后,
在执行上一步ps -ef|grep kr-pm-0.0.1-SNAPSHOT.jar看看进程是否存在
若返回 no such process,
则采用
ps aux |grep spring | xargs kill -9
肯定可以杀死进程
c.启动程序
nohup java -jar kr-pm-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod > /dev/null 2>&1 &
d.退出 ctrl + c
或者kill -9 进程号
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
标题中的“idea将springboot打包成jar运行包1”指的是使用IntelliJ IDEA这款Java集成开发环境,将基于Spring Boot框架的项目打包成一个可执行的JAR文件,以便于部署和运行。这个过程通常涉及到Maven或者Gradle构建...
在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...
在本文中,我们将介绍如何使用 Idea 自动部署 Spring Boot 项目到 Linux 服务器。 知识点 1: Idea 安装 Alibaba Cloud Toolkit 插件 Alibaba Cloud Toolkit 是一款提供了丰富的云计算功能的插件,包括自动部署...
在Spring Boot项目中,经常需要将项目打包成一个可执行的Jar文件,便于部署和分发。而Maven作为构建工具,提供了强大的自动化构建功能,能够帮助开发者轻松地实现这一目标。 #### 知识点详解 ##### 1. Maven与...
Spring Boot 支持将整个应用打包成一个可执行的 jar 文件,这种 jar 文件被称为“fat jar”或“uber jar”,因为它包含了应用本身及其所有依赖。通过 `mvn package` 命令,可以使用 Maven 或者 Gradle 将项目打包成...
【打包执行】在Idea中,我们可以使用Maven或Gradle等构建工具将Spring Boot和Netty的项目打包成一个可执行的jar文件。这个jar文件包含了所有依赖,称为“fat jar”或“uber jar”,使得我们可以在没有外部依赖的情况...
在本文中,我们将深入探讨如何使用Nginx部署Spring Boot应用程序,特别关注jar包的部署。首先,让我们从创建和上传jar包开始。 1. **创建jar包**: 使用Maven作为构建工具,你可以通过运行`mvn clean install`命令...
2. **自动配置**:Spring Boot会根据类路径中的jar包自动配置相应的bean,极大地减少了手动配置的工作量。 3. **内嵌式Web服务器**:Spring Boot支持内嵌Tomcat、Jetty等Web服务器,无需额外部署,直接运行主类即可...
这里我们将深入探讨如何在Spring Boot项目中实现文件上传、显示和下载,并将其打包为可执行的JAR文件。 首先,文件上传通常涉及到接收用户通过HTTP请求提交的文件。在Spring Boot中,我们可以利用`MultipartFile`...
本文将详细讲解如何在Idea中将一个Spring Boot项目打包成WAR文件,并进行部署。 首先,我们需要了解Spring Boot。Spring Boot是一个简化Spring应用程序开发的框架,它提供了开箱即用的配置,使得开发者可以快速创建...
2. 配置IDE:在IDE的设置中,配置Spring Boot的运行配置,启用SpringLoaded并指定版本。 3. 运行应用:启动Spring Boot应用,修改代码后保存,IDE会自动触发SpringLoaded的热加载机制,无需手动重启应用。 4. 监控...
Spring Boot应用可以直接打包为可执行的JAR或WAR文件,方便通过Java -jar命令运行。也可以部署到传统的应用服务器如Tomcat。 总结,Spring Boot以其简洁的配置、丰富的生态和对微服务的友好支持,成为现代Java开发...
然而,在某些情况下,可能会遇到主项目(比如这里的A项目)在编译成一个独立的JAR文件后,无法正确扫描并加载来自子项目(如B项目)中的注解的情况。本文将详细介绍这一问题的原因以及如何通过调整Maven配置来解决这...
在本教程中,我们将一起学习如何使用IntelliJ IDEA 2020版本搭建一个基础的Spring Boot项目,这对于初学者来说是一个很好的起点。IntelliJ IDEA是一款强大的Java集成开发环境,尤其适合于Spring框架的开发,而Spring...
在Java项目中,将应用打包成一个可执行的jar文件,是一种常见的部署方式。这样的打包方式可以方便的在各种操作系统上运行。而日志记录对于Java应用来说是非常重要的,它可以帮助开发者了解应用的运行状态和问题所在...
在部署配置中,关联一个构建工具(Build Artifacts),这样每次构建完成后,IDEA会自动将最新版本的可执行jar或war文件上传到Linux服务器。 3. **设置自动部署**: - 要实现自动部署,可以为你的项目创建一个新的...
在本压缩包文件"示例源码_SpringBoot踩坑记录:IDEA+MAVEN本地 jar 包打包及引入使用_Qc20201223.zip"中,我们聚焦于SpringBoot项目开发过程中的一些常见问题,特别是涉及到IDEA(IntelliJ IDEA)和MAVEN的本地jar包...
在IntelliJ IDEA中通过Spring Boot集成达梦数据库是一个现代应用程序开发的重要步骤,尤其是在Java生态中。本教程将深入探讨如何实现这一目标,从基础设置到高级应用,帮助你从入门到精通。达梦数据库是一款由中国...
- **打包方式**:Spring Boot 项目可以通过 Maven 插件打包成可执行的 JAR 文件,这种方式使得应用可以独立运行,无需外部的 servlet 容器。 - **Maven 插件**:`spring-boot-maven-plugin` 可以将项目打包成一个自...
添加`spring-boot-maven-plugin`,这个插件能够将Spring Boot应用打包成可执行的JAR或WAR文件: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-maven-plugin ``` 5. **创建...