首先我们需要将Spring Boot项目打包成可执行的jar包,然后在目标环境下运行这个jar包。接下来我们将分别介绍这两个步骤。 打包成可执行的jar包 在使用Spring Boot框架的过程中,我们可以使用Maven或Gradle来构建项目。其中Maven是比较常见的构建工具,本文以Maven为例来介绍如何将Spring Boot项目打包成可执行的jar包。 首先...
从jar包内META-INF/MANIFEST.MF文件中的Main-Class属性值为org.springframework.boot.loader.JarLauncher,可以看出main函数是JarLauncher,即:SpringBoot应用中的Main-class属性指向的class为org.springframework.boot.loader.JarLauncher。 其实吧,主要是 Java官方文档规定:java -jar命令引导的具体启动类必须配置在MANIFEST....
构建可运行jar包 1. 继承spring-boot-starter-parent的打包 pom文件中继承了SpringBoot的基础父级包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.0</version> <relativePath/> </parent> 此时打包配置就不需要指定spring-boot-maven...
maven打包,使用压缩方式打开jar包,BOOT-INF\lib目录下包含systemPath指定的依赖 使用脚本启动服务,启动成功 java -jar spring-boot-jar-1.0.0.jar 浏览器访问127.0.0.1:8090/login,返回结果如下 测试通过,项目已经成功打包 CSDN:https://blog.csdn.net/dkbnull/article/details/137441600 微信:...
1、Build 生成的jar 文件 与其依赖的文件全部输出在同一个目录,运行和部署不太方便,需要将整个目录进行打包部署,适合本地部署。 2、Maven Project 仅生成一个集成的 jar 文件,便于远程部署。解压该jar 文件可见:Maven Project 将所依赖的jar 文件打包压缩在BOOT-INF/lib 目录。
接着,使用finalName标签配置最终jar包的名字,然后配置spring-boot-maven-plugin插件,例如如下配置: 以上就是pom中的配置了,接下来执行jar打包操作,如果使用IDEA图形化工具打包,双击执行Maven窗口下Lifecycle中的package,即执行打jar包。 如果想通过执行mvn指令打jar,需要cd到源码根目录,即pom.xml所在的目录,然后执行mvn...
完成第一部分SpringBoot Web项目打包独立Jar(1)所有工作后我们得到了一个可执行的jar包,但是这个jar与我们想要的发布jar还是有一些差距的差距,现在我们就继续向目标继续下去。 1.与目标jar差别 我们使用压缩软件打开jar并观察jar包结构,jar包内容如下图:
spring boot2.15.6 方法/步骤 1 我们以支付宝支付的jar包为例名称【alipay-sdk-java-4.18.0.ALL.jar】2 首先我们把我们下载好的jar放在我们的项目里面你也可以放在src/main/resources/lib里面注意lib是我们自己建立的页面 3 在这里引入之后我们在POM.XML里面需要配置【dependency】<dependency> <...
在添加pom中依赖之前,需要新建一个libs文件夹,然后将引入的两个jar放进去。 pom文件 libs下jar包 到此,再次利用 mvn clean install (或package)就能成功在target文件夹下打成jar包了。然后利用 nohup java -jar xxx.jar & 命令在服务器上运行项目了。当然也可以打成war包,利用tomcat 部署。